我想要建立一個列表字典,但我正在閱讀一個字符串,並需要使列表名稱的字符串,並將它們添加到字典作爲一個關鍵。列表字典
IE閱讀「你好」
創建什麼在
List<string> (insert read string here) = new List<string>();
讀取然後添加列出名稱爲重點,以一個字典列表。
Dictionary.Add(readstring, thatlist);
所有我能找到的是一個硬編碼實現了這一點。
Turing.Add("S", S);
我的目標:建立一個通用圖靈機,所以我從一個文本文件,下一步,看起來像這樣的輸入讀取,(Q0一) - > Q1 X R.
然後使用我讀入的所有步驟以虛擬磁帶「tape = XXYYZZBB」結束最終狀態。
我有爲此編寫的僞代碼,但我無法讓字典正常工作。
編輯: 添加一些更多的信息,以減少混淆。 我給出了文本文件前兩行的開始和結束狀態。然後即時給予轉換。
Q0 //啓動狀態 Q5 //端狀態 Q0 Q1一個XR //過渡
伊夫剝離輸入的前兩行給我0和5然後已經創建了一個for循環來創建每個州的名單。
for (int i = 0; i <= endState; i++)
{
List<string> i = new List<string>();
}
然後我想添加每個列表名稱作爲我創建的列表字典的關鍵字。
Dictionary.Add(listname, thatlist);
我需要幫助實現上面的代碼,因爲它給出錯誤。
這很難理解你的要求。 –
我已更新我的問題。謝謝您的幫助。 – MechaMan