可能重复:
非静态字段、方法或属性需要对象引用
我有一个非静态字段:
private IDictionary<string, string> _mappings =
new Dictionary<string, string>(StringComparer.InvariantCultureIgnoreCase)
我想在这样的动作中使用:
public static string GetMimeType(string extension)
{
//...
return _mappings.TryGetValue(extension, out mime) ?
mime : "application/octet-stream";
}
编译器抱怨:
return 语句中的非静态字段、方法或属性需要对象引用。
我怎样才能引用这个字段?