リストの辞書を作成しようとしていますが、文字列を読み込んでいて、リストに名前を付けて辞書にキーとして追加する必要があります。リストの辞書
IEはその後、辞書のキーとして名を一覧表示している追加
List<string> (insert read string here) = new List<string>();
で読み取ったものとリストを作成し、「こんにちは」
を読み込みます。
Dictionary.Add(readstring, thatlist);
私は見つけることができるすべては、このハードコードの実装です。
Turing.Add("S", S);
私の目標:ユニバーサルチューリングマシンを作成するので、私はこのようになり、次のステップであるテキストファイルから入力を読み込む、(Q0 A) - > Q1 X R.
その後、私が読み込んだすべての手順を使って、最終的な状態でこれを仮想テープ "tape = XXYYZZBB"で終了します。
私はこのために書かれた擬似コードを持っていますが、
編集: 混乱を少なくするためにいくつかの情報を追加してください。 テキストファイルの最初の2行の開始と終了の状態が与えられました。それから私は移行を与えられました。
Q0 //開始状態 Q5 //終了状態 Q0 Q1のXR //遷移
アイブ氏は私に0を与えるために、入力の最初の2行を剥奪し、5その後、作成するforループを作成しました各状態のリスト。
for (int i = 0; i <= endState; i++)
{
List<string> i = new List<string>();
}
私は作成しているリストの辞書に各リスト名をキーとして追加したいと考えています。
Dictionary.Add(listname, thatlist);
私は、上記のコードを与えることの援助のための助けが必要です。
あなたの要件を理解することは非常に難しいです。 –
私は自分の質問を更新しました。助けてくれてありがとう。 – MechaMan