1
我想用反射來更好地編寫此代碼。我現在有IsSearchable
和IsEditable
函數,但是我可以重構此代碼以獲取c.Searchable和c.Editable部分嗎?LINQ中的反射布爾屬性
我有10個這樣的功能,只需要一個。唯一不同的部分是要檢查的布爾屬性,c.Searchable
或c.Editable
。
bool searchable = conditions
.Select(c => c.Searchable)
.SingleOrDefault();
bool editable = conditions
.Select(c => c.Editable)
.SingleOrDefault();
由於這是完美的。 – user1199595 2013-02-13 07:04:34