各位大神,我是想做這么一個功能,比方說我自己自定義一個特性,里面就一個備注,類似于這樣:我就想這個他能夠在類、枚舉、字段、屬性等都能標記,但是在標記之后,我去調用的時候發現沒有辦法同時用在這幾個上面,比如:我寫的一個泛型調用,發現獲取的type是運行時type,但又不想寫獲取固定的比方說屬性那種,怎么搞一個通用的????還是說不能,已經百度,沒有相應的結果。。。。求大神!?。?
1 回答

ITMISS
TA貢獻1871條經驗 獲得超8個贊
1.外邊傳進來,你這個處理方法就不要泛型了,直接接受MemberInfo或者其數組,根據MemberInfo去拿取attribute。外邊直接傳入比如xxx.GetType()或xxx.GetType().GetProperties()等。
2.如果是希望外邊傳進來對象什么都不管的話,那你對應的方法里面就要依次從type,propertinfo,fieldinfo等獲取這些信息。
- 1 回答
- 0 關注
- 860 瀏覽
添加回答
舉報
0/150
提交
取消