关于C#一个类调用另一个静态类的静态数组!

刚才写了一个自定义类,为了代码可读性,把静态数组放在一个新建的静态类中调用了,在使用foreach遍历的时候报了一个在此上下文使用null无效的错误,应该怎样修改呢,求大神指点一下!

c#

3个回答

你的静态数值有值没有啊?

VIX1314
VIX1314 有的啊
大约 3 年之前 回复
VIX1314
VIX1314 有的啊,每个数组都是有值的
大约 3 年之前 回复

贴出你的代码,看下是不是数组定义了没有初始化,可以给一个初始化:
static int[] array = new int[10];

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复VIX1314: 你又不给出代码,又不能自己调试,那谁知道
大约 3 年之前 回复
VIX1314
VIX1314 有初始值的,每一个都有,可能是调用时候出的问题吧
大约 3 年之前 回复

静态数组定义不是私有的吧

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问