作者james732 (好人超)
站内C_Sharp
标题Re: [问题] C# null
时间Mon Nov 2 00:58:19 2009
1F:推 light0617:谢谢 不过我真不知道问题出在哪@@ bottom.next=null 11/02 00:36
2F:→ light0617:我後来发现应该是没问题 11/02 00:37
3F:推 light0617:未处理的例外状况 System.NullReferenceException:并未 11/02 00:52
4F:→ light0617:将物件参考设定为物件的 11/02 00:53
5F:→ light0617:这段话的意思 11/02 00:53
在C#里,只要你是用class定义的东西,一定都要建立实体才能用
譬如说:
class box {
public box() {}
public char num;
public box next;
}
某个函式:
{
box b =
new box();
b.num = 'a';
}
而不能: (你的程式问题就在这里)
{
box b =
null;
b.num = 'a'; // 执行到这里,一定会出现 System.NullReferenceException
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.184.214
6F:推 light0617:感恩!!! 我终於懂了 11/02 01:20