未将对象引用设置到对象的实例问题
代码internal abstract class DotMatrix
{
protected byte[] file;
protected virtual byte[] ReadMatrixBytes(char word)
{
long offsetInFile = this.GetOffsetInFile(word);
byte[] buffer = new byte[this.matrixBytesSize];
for (long i = offsetInFile; i < (this.matrixBytesSize + offsetInFile); i += 1L)
{
buffer[(int)((IntPtr)(i - offsetInFile))] = file[(int)((IntPtr)i)];
}
return buffer;
}
}
提示我file[(int)((IntPtr)i)]file为null,可是i明明有数据的啊,求帮助
--------------------编程问答-------------------- protected byte[] file; new一下 --------------------编程问答-------------------- protected byte[] file; file没有初始化 --------------------编程问答-------------------- protected byte[] file; file没有初始化 --------------------编程问答-------------------- 怎么NWE一下 --------------------编程问答--------------------
i 有值,file 里没值,直接 new 就该出索引越界的异常了,类中有什么地方给 file 赋值的? --------------------编程问答-------------------- byte[] file = new byte[1024]; --------------------编程问答-------------------- 1024 是你的byte[]大小
补充:.NET技术 , C#