如何将路径返回到字符串
本文关键字:字符串 返回 路径 | 更新日期: 2023-09-27 18:16:38
我想问我如何能返回一个路径到字符串?我有这个错误信息
'_Default.uploadfile(string,string)':并非所有代码路径都返回值
private string uploadfile(String filetype, String Uploadfilename)
{
String csFileUploadName;
if (filetype == "FiUptrack")
{
csFileUploadName = "C:''MusicStore''uploads''promos''" + Uploadfilename;
}
else
{
csFileUploadName = "C:''MusicStore''uploads''images''" + Uploadfilename;
}
try
{
FiUptrack.SaveAs(csFileUploadName);
lblRequired.Text = "Upload status: File uploaded!";
return csFileUploadName.ToString();
}
catch (Exception ex)
{
lblRequired.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message;
}
}
用法:
csArtworkupload = uploadfile("Artworkupload", FiUptrack.FileName);
csArtworkupload是一个字符串
正如错误消息明确指出的那样,您的方法并不总是返回任何东西。
具体来说,如果抛出异常,则不执行return
语句。
这个错误是因为你没有在代码的所有执行路径上返回-即某些分支不会导致返回。
试着把它放在代码的末尾:
return csArtworkupload;