如何在没有索引超出范围的情况下填充类元素?

时间:2019-05-27 08:15:23

标签: c#

我有一个名为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();
        }

但是索引范围超出范围,我该如何解决?

0 个答案:

没有答案