小编Rah*_*hul的帖子

NullReferenceException在c#数组中未处理

我收到错误 - NullReferenceException未处理,在以下代码中.我想从字符串pt中提取字符.但是我在for循环之外得到了正确的值,但在它内部却没有.

ArrayList list = read();
int N = Values.N;
string pt = Values.PlainText;
MessageBox.Show(""+pt.Length+" "+pt[0]);
int count = 0;
char[][][] array = new char[6][][];
for(int i=0;i<6;i++)
{
    for(int j=0;j<N;j++)
    {
        for(int k=0;k<N;k++)
        {
            if (count < pt.Length)
            {
                array[i][j][k] = 'r';
                //array[i][j][k] = pt[count];
                //count++;
            }
            else
            {
                array[i][j][k] = 'x';
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# arrays nullreferenceexception

0
推荐指数
1
解决办法
693
查看次数

标签 统计

arrays ×1

c# ×1

nullreferenceexception ×1