在ImageFormat
的名称,有几个特性,如Png
,Tiff
等获取静态属性由酒店
现在,给出一个字符串,可以获取相应的静态属性?
下面的代码
[Test]
public void GetPng()
{
Assert.AreEqual(ImageFormat.Png, GetImageFormat("Png")); //how to construct a GetImageFormat function?
}
在ImageFormat
的名称,有几个特性,如Png
,Tiff
等获取静态属性由酒店
现在,给出一个字符串,可以获取相应的静态属性?
下面的代码
[Test]
public void GetPng()
{
Assert.AreEqual(ImageFormat.Png, GetImageFormat("Png")); //how to construct a GetImageFormat function?
}
static ImageFormat GetImageFormat(string name)
{
return (ImageFormat)typeof(ImageFormat)
.GetProperty(name)
.GetValue(null, null);
}
public static void Main()
{
typeof(ImageFormat).GetProperty("GetPng", BindingFlags.Public |
BindingFlags.Static);
}
PropertyInfo pi = typeof(ImageFormat)
.GetProperty("Png", BindingFlags.Static | BindingFlags.Public);
+1(最佳格式胜) – 2010-07-20 13:50:06