Why do we use .NET properties instead of plain old get/set functions?

前端 未结 15 1782
自闭症患者
自闭症患者 2020-12-25 15:06

I understand the many benefits of providing an interface to access the members of a class indirectly. My question is: isn\'t that already something you can accomplish in jus

15条回答
  •  醉话见心
    2020-12-25 15:13

    Aside from the semantic correctness of using properties for a value that describes a property of an object, you can't argue with this:

    obj.SetValue(obj.GetValue() + 1);
    

    vs

    obj.Value++;
    

提交回复
热议问题