在C#中,可以使用三種不同的方法來處理空值:
string str = null;
if (str != null)
{
// 處理非空字符串
}
else
{
// 處理空值
}
string str = null;
string result = str ?? "default value";
上面的代碼將會把str
的值賦給result
,如果str
是空值的話,那么默認值"default value"將會被賦給result
。
string str = null;
string result = str != null ? str : "default value";
這種方法與第二種方法類似,但是更加簡潔。