[AttributeInfo("张三","男",29,message ="测试人员信息")]
[AttributeInfo("李四","女",229,message ="测试人员信息222")]
class testAttr
{
[AttributeInfo("王五","不男不女",33,message ="泰国人妖")]
public int sum(int a,int b)
{
return a + b;
}
[AttributeInfo("乘法", "100", 200, message = "乘法口诀")]
public int cheng(int a, int b)
{
return a + b;
}
[AttributeInfo("属性1", "值1", 1)]
public string lotnum { get; set; }
[AttributeInfo("属性2", "值2", 2)]
public string partnum { get; set; }
}
Console.OutputEncoding = Encoding.Unicode;
testAttr tt = new testAttr();
tt.lotnum = "12345";
tt.partnum = "678910";
Type t=tt.GetType();
var pros=t.GetProperties();
foreach(var p in pros)
{
Object o=p.GetGetMethod().Invoke(tt,null);
}