C#交错数组,使用for循环对其进行实例化,然后提示未将对象引用设置到对象实例

1937668561 2016-01-11 07:58:18
我使用for循环对交错数组进行实例化,然后提示未将对象引用设置到对象的实例,求给出代码
我的代码如下:
Node[][] node = new Node[comnum][];
for (int i = 0; i < comnum; i++)
{
node[i] = new Node[4];
}
...全文
228 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2016-01-12
  • 打赏
  • 举报
回复
        public void fm()
        {
            sz = new int[3][,];
            .......
Justin-Liu 2016-01-12
  • 打赏
  • 举报
回复
sz是null了都,怎么还能这样赋值
byronqiji 2016-01-11
  • 打赏
  • 举报
回复
sz为null sz[i]必为null
1937668561 2016-01-11
  • 打赏
  • 举报
回复

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JCSZ
{
class Program
{
int[][,] sz=null;
public void fm()
{
for (int i = 0; i < 3; i++)
{
sz[i] = new int[3, 3];
for (int j = 0; j < 3; j++)
{
for (int k = 0; k < 3; k++)
{
sz[i][j, k] = i + j + k;
Console.Write("sz[{0}][{1},{2}]={3}", i, j, k, sz[i][j, k] + " ");
if (k == 2)
{
Console.WriteLine();
}
}
}
}
}
static void Main(string[] args)
{
Program pg = new Program();
pg.fm();
Console.ReadKey();
}
}
}

这是我又写的一个例子,在 for (int j = 0; j < 3; j++)这一句出现未将对象引用设置到对象的实例,
1937668561 2016-01-11
  • 打赏
  • 举报
回复
node[i] = new Node[4];这一句
byronqiji 2016-01-11
  • 打赏
  • 举报
回复
哪一句提示 未将对象引用设置到对象的实例?

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧