接口声明属性而不是方法是否可以接受?
哪个更优选?
接口ITaggable {字符串GetTag(); }
要么
接口ITaggable {标签{get;}}
生活在.Net世界中。
最佳答案
绝对。与在类中完全一样,在接口中使用属性。
框架中的示例包括 IEnumerator<T>.Current
和 ICollection<T>.Count
。
接口声明属性而不是方法是否可以接受?
哪个更优选?
接口ITaggable {字符串GetTag(); }
要么
接口ITaggable {标签{get;}}
生活在.Net世界中。
最佳答案
绝对。与在类中完全一样,在接口中使用属性。
框架中的示例包括 IEnumerator<T>.Current
和 ICollection<T>.Count
。