作者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
→ remmurds:參考型別可以為null 實體型別則不能為null 11/01 16:19
→ remmurds:如果要讓實體型別可以為null 需要在型別後加上問號 11/01 16:19
→ remmurds:例如float? a; int? b; 11/01 16:20
推 liaommx:看型別吧?像我有的時候string就用!=""當作結束 11/01 17:18
→ light0617:假設是節點的型別呢 就是用class做成節點的樣子 11/01 21:37
→ light0617:要用什麼當成 結束 感恩 11/01 21:37
→ james732:如果是class的話 那就是參考型別 可以用null 11/01 22:32