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的默認類型,這里T是引用類型(類),則返回默認值null。
詳情參見:https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/statements-expressions-operators/default-value-expressions
2017-05-31
就你貼的這段代碼而言,直接無法運行