return default(T) 返回的是什么?
public?T?TakeOut() { if(num>0) { return?array[--num]; } else { Console.WriteLine("cage?is?empty"); return?default(T); } }
public?T?TakeOut() { if(num>0) { return?array[--num]; } else { Console.WriteLine("cage?is?empty"); return?default(T); } }
2017-05-28
舉報
2018-09-28
返回T的默認(rèn)類型,這里T是引用類型(類),則返回默認(rèn)值null。
詳情參見:https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/statements-expressions-operators/default-value-expressions
2017-05-31
就你貼的這段代碼而言,直接無法運行