C# 索引和長度必須引用該字符串內的位置 LENGTH

今天遇到了 索引和長度必須引用該字符串內的位置 的問題。

原因是實用 Substring 對字符串進行了前五位的截取,但是忽略了字符串本身不足五位的情況。

如果不足五位,直接將整個字符串賦值過來,添加這個判斷後,問題解決。

string msgIn = "";
if (msgInfo.Length >= 5)
{
msgIn = msgInfo.Substring(0, 5);
}
else
{
msgIn = msgInfo;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章