我有以下方法,但是如果字符串爲空,它會失敗。如果字符串爲空,我怎麼才能使它返回null?安全地截斷C#中可能爲空的字符串
public static string Truncate(this string value, int maxChars)
{
return value.Length <= maxChars ?
value :
value.Substring(0, maxChars) + " ..";
}
難道有人也可以向我解釋「這個」的含義。對不起,我不擅長C#,這不是我的代碼。
你問的是如何添加一個'if'語句和第二個'return'?真? – delnan
將最後一個句子直接轉換爲代碼。 –
你的問題在哪裏?你有什麼嘗試? – CodesInChaos