2016 - 2024

感恩一路有你

c 数据类型 c字段和属性的区别?

浏览量:1642 时间:2021-03-15 20:41:16 作者:admin

c字段和属性的区别?

属性由类在外部调用时使用。可以使用对象来设置或读取值。Get{preserve XXX}表示它是可读的。Set{XXX=value}表示类中使用了一个可写字段。存储数据中属性和字段之间的差异

C#:不同的可访问性、不同的包含性和不同的安全性。

1、不同的可访问性

1。C#中的Attribute:C#中的Attribute是一个限制访问的私有变量,是一个只能赋给某个范围的值。

2. C中的字段:C中的字段是对公共变量的自由且不受限制的访问。

2、包含不同的

1。C中的属性:C中的属性包括两个块:set和get。Set块负责写入属性,get块负责读取属性。

2. C#中的字段:C#中的字段不包含set和get块,可以直接写入和读取。

https://iknow-pic.cdn.bcebos.com/5366d0160924ab18049de9203afae6cd7b890b19

3、不同的安全性

1。C中的属性:C中的属性是私有的,需要调用set和get块来进行写和读,因此当它们不在这个类中使用时,可以保证使用属性的安全性。

2. C#中的字段:由于C#中的字段是公共的,不需要调用set和get块来进行写和读,因此在此类中不使用字段时,不能保证使用字段的安全性。

c 数据类型 字段类型c是什么意思 c字段和属性的区别

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。