這是我的代碼:C#子拋出一個異常
private string title(string pth) //I'm passing a path
{
pth = System.IO.Path.GetFileNameWithoutExtension(pth); // I need an exact filename with no extension
return pth.Substring(pth.IndexOf('-')+1, pth.Length).Trim(); // trying to return everything after '-'
}
它拋出一個異常。我不知道爲什麼。從文件名獲得標題是一種非常簡單的方法,但它不起作用。我試過pth.Length-1
,但它也不起作用。
什麼是例外?還有,你通過什麼路徑? –
首先檢查是否存在'-'? –
這是:「system.argumentoutofrangeexception指數和長度必須指字符串中的位置」 – 02446