作者light0617 (遗忘的~光)
看板C_Sharp
标题[问题] C# null
时间Sun Nov 1 16:07:13 2009
在C++中常常看到
链结串列最後面的一个都接上NULL
可是C#好像不能这样用
请问C#中的NULL要改成什麽才能代表结束的意思
例如
while (walk != null)
{
Console.WriteLine(walk.num);
walk = walk.next;
}
我想让walk 一直执行直到结束
有什麽方法??
还有
我设定bottom.next = Null;
bottom为最後一个
c#不能接上NULL
那可以怎麽做
请教各位大大们
感恩~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.136.4
1F:→ remmurds:参考型别可以为null 实体型别则不能为null 11/01 16:19
2F:→ remmurds:如果要让实体型别可以为null 需要在型别後加上问号 11/01 16:19
3F:→ remmurds:例如float? a; int? b; 11/01 16:20
4F:推 liaommx:看型别吧?像我有的时候string就用!=""当作结束 11/01 17:18
5F:→ light0617:假设是节点的型别呢 就是用class做成节点的样子 11/01 21:37
6F:→ light0617:要用什麽当成 结束 感恩 11/01 21:37
7F:→ james732:如果是class的话 那就是参考型别 可以用null 11/01 22:32