下面的函數產生錯誤,「未分配的局部變量‘intLast’的運用。我不知道我做錯了。錯誤與局部變量
static string RemovePath(string strInput)
{
int intLast;
for (int i = 1; i < strInput.Length; i++)
{
if (strInput.Substring(i, 1) == @"\")
{
intLast = i;
}
}
string strOutput = strInput.Substring(strInput.Length - intLast);
return strOutput;
}
這不會刪除使循環冗餘的第一個路徑部分嗎?僅供參考有實用功能,如'System.IO.Path.GetFileName()' – 2013-03-22 11:57:50
System.IO.Path.GetFileName()要容易得多!謝謝! – TroggleDorf 2013-03-22 12:48:00