我有一个名为createGraph的类,它有一个包含3个元素的构造函数 类CreateGraph { 公共字符串Startstate; 公共字符串输入; 公共字符串Nextstate;
public CreateGraph(string startstate, string input, string nextstate)
{
Startstate = startstate;
Input = input;
Nextstate = nextstate;
}
}
我有一个称为状态的列表,它有一个“ q0,a,q1” 我想用q0填充开始状态,用a输入,用b输入下一个状态 我写了这个
List<CreateGraph> connection = new List<CreateGraph>();
for(int i=0;i<states.Count();i++)
{
connection[i].Startstate = states[i].Substring(0, 1).ToString();
connection[i].Input = states[i].Substring(4, 5).ToString();
connection[i].Nextstate = states[i].Substring(7, 8).ToString();
}
但是索引范围超出范围,我该如何解决?