我想要建立一个列表字典,但我正在阅读一个字符串,并需要使列表名称的字符串,并将它们添加到字典作为一个关键。列表字典
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