我期待在這裏的MSDN筆者使用在同一類的不同的方法,下面的一些代碼:TypeDescriptor.GetProperties與Type.GetProperties
if (TypeDescriptor.GetProperties(ModelInstance)[propertyName] != null) return;
var property = ModelInstance.GetType().GetProperty(propertyName);
你會用前者,因爲它的速度更快,你只需要查詢一個屬性和後者,如果你需要操縱它?還有別的嗎?
我會使用一個在您的應用程序中最有意義的,並且是最易讀的對於性能稍後 – mellamokb
可能作者試圖展示每個API的一個例子 –
他們都似乎足夠的可讀性,但我不能說如果一個更多的s而不理解其中的差異。我認爲這是隱含的問題,但也許不是... – Berryl