我正在試圖查找IEnumerable
類型的集合是否包含屬性。檢查IEnumerable類型集合中的屬性
假設RowModels
是IEnumerable
類型,我有一個收集...
foreach (var items in RowModels) {
if (items.GetType()
.GetProperties()
.Contains(items.GetType().GetProperty("TRId").Name))
{
// do something...
}
}
我得到的錯誤
System.Reflection.PropertyInfo[] does not contain a definition for 'Contains'
and the best extension method overload has some invalid arguments.
好,和它的工作原理?如果是這樣,爲什麼這個問題?如果沒有,會發生什麼,你會得到一個錯誤?你的產出是不是預期的?如果是這樣,請解釋預期產出和實際產出。 – Servy 2013-03-15 18:40:40