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