C#空属性

Yip*_*Yay 3 c# properties is-empty

IsEmpty为类似容器的类实现语句的首选方法是什么?

它可能是一个简单的方法,bool IsEmpty()或者你可以有一些gettable属性IsEmpty/ Empty.

我理解这可能是个人选择的问题,但在这种情况下你会坚持使用属性或方法吗?

Jam*_*iec 14

一般规则是,如果它是昂贵的,或具有副作用,那么使它成为一种方法.如果它只是读取一个字段使它成为一个属性.