我用這個方法來獲取文件擴展名,這個c#方法有什麼問題?
public string ReturnExtension(string fileExtension)
{
switch (fileExtension)
{
case ".doc":
case ".docx":
return "application/ms-word";
}
}
當我編譯它,我得到了錯誤BaseClass.ReturnExtension(string)': not all code paths return a value
..任何建議......
您不應區分大小寫。 – SLaks 2010-04-20 12:42:57
ReturnExtension - > GetMimeTypeFromExtension :-) – VladV 2010-04-20 12:57:34
正如@Slaks所說,如果您在將它傳遞給ReturnExtension()之前不強制您的參數爲小寫,那麼您可能需要:switch(fileExtension.ToLower()) – JeffH 2010-04-20 12:58:37