c# 使用new关键字创建实例

类里有这样一段代码:
for (int i = 0; i < a.Length; i++)
{
int n1;
n1 = a[i].BookNum.ToString().IndexOf(str);
}
数组a[], 字符串str, 都从main函数中传入,调试时总会跳出:
使用new关键字创建对象实例。
在调用方法前,通过检查确定对象是否为 null。

请问该实例哪一个变量??具体该怎么实现??

不是哪个变量,而是说你的类要实例化,比如说你的类名是MyClass,那就需要
MyClass instance = new MyClass();
或者说你的类定义好了构造函数能接收参数,也可以是类似这种
MyClass instance = new MyClass(myArr,myStr);

如果想不实例话就调用类中的方法,那就需要把方法声明为static型
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-25

设断点看str有没有值
相似回答