Type ty = t.GetType();
PropertyInfo[] PropertyInfo = ty.GetProperties();
string Typename = typeof(T).Name;
PropertyInfo [1].GetValue(????)
GetValue有兩個參數一個返回值,參數一就是要獲取屬性值的對象,PropertyInfo只是表示屬性元數據,跟對象無關,因此你要獲取誰的屬性得指定
參數二是指定索引值的,PropertyInfo不光是針對屬性還有索引器,二者都是用PropertyInfo描述的,因此如果是針對索引器的,那么參數二就是索引參數,否則為null
參數二是指定索引值的,PropertyInfo不光是針對屬性還有索引器,二者都是用PropertyInfo描述的,因此如果是針對索引器的,那么參數二就是索引參數,否則為null
補充:靜態和引用屬性不一樣 靜態第一個要傳Null
轉自知乎