我有一个包含方法集合的类,我想知道使用方法对属性是否有任何性能加值?
有些方法相当复杂,但基本上返回IEnumerable对象集合,而其他方法则是简单的return values.Where(x => x.property == "comparison")
Linq查询.
例子
方法:
public IEnumerable<PenDataRow> ActivePens() => Pens.Where(x => x.Status == "Active");
Run Code Online (Sandbox Code Playgroud)
属性:
public IEnumerable<PenDataRow> ActivePens => Pens.Where(x => x.Status == "Active");
Run Code Online (Sandbox Code Playgroud)
将它们标记为属性或方法会更好吗?