C# 语法中属性与字段的差别

记录一句话,细细体会,属性本质上是方法(函数)。对于每个字段,会在内存中分配相应大小的存储空间用来存储数据。get和set最终会编译成两个函数,用来获取(get)字段数据和设置(set)字段数据。

属性的作用就是通过属性来封装字段,让类不暴露不该暴露的字段,同时调用时可读性比方法好一些。

再简而言之,就是属性比字段安全。

原文地址:https://www.cnblogs.com/hercules-chung/p/12261730.html