如何为 System.IO.Path 类创建扩展方法我的意思是我需要如下内容:
Path.GetExtension(sFilePath)
我想制作方法:
Path.GetMimeType(sFilePath)
扩展方法:
public static string GetMIMEType(this Path sPath,string sFilePath)
{
string sExtension = Path.GetExtension(sFilePath).ToLowerInvariant();
if (sExtension.Length > 0 && dicMIMETypes.ContainsKey(sExtension.Remove(0, 1)))
{
return dicMIMETypes[sExtension.Remove(0, 1)];
}
return "unknown/unknown";
}
但是当编译上述代码方法时出现错误('System.IO.Path':静态类型不能用作参数)。
谢谢大家,