C#中属性的含义
2020-07-22 18:01
666 查看
属性
一般情况下,字段都会被设置为private(私有),那么外界如果想访问该怎么做呢?
快捷设置字段的访问方式,只读or只写or可读可写,就可以使用到属性,或称属性访问器。
以下是几个属性的使用方法
只读
public string Name { get { return Name; } }
只写
public string Name { set { name = value; } }
可读可写
public string Name { get { return Name; } set { name = value; } }
当然,也可使用private标记外界是否可以访问,从而设置为外界只读,只写
后期也可以使用其他属性访问修饰符。
外界只读
public string Name { get { return Name; } private set { name = value; } }
外界只写
public string Name { private get { return Name; } set { name = value; } }
属性的简便写法
这种写法可以先前不定义字段,因为编译器会自动帮你生成一个字段
public int Age { get; set; }
相关文章推荐
- (原创)c#学习笔记08--面向对象编程简介01--面向对象编程的含义01--对象的含义01--属性和字段
- C#中 DataGridView 属性说明(转载)
- 区别C#中的两个属性(Property和Attribute)
- C#动态属性(.NET Framework4.5支持)
- C# 反射实例获取类属性
- 【c#】定义类成员(字段、方法、属性)
- Meta标签中的format-detection属性及含义
- C#2.0类和对象学习系列之属性
- css属性列表 和 属性值含义
- c# .net core System.Xml.Serialization 需使用包 System.Xml.XmlSerializer补齐属性
- C# 设置Excel 常用属性
- C#:ListBox的2个常用方法Add,Clear与Items的2个属性
- C#属性详解(c# 通过公共属性访问私有成员 优点) .
- C#打印Word 图表的一些属性设置
- C# IMEMODE属性说明
- C#+AE:如何用TreeList控件实现属性查询
- C#索引器与属性的区别,以及索引器使用方法
- Feature Schema中Module和File节点属性含义的解释
- C# 接口属性的定义&get、set访问器的简单应用
- C# 类构造函数赋值里属性与字段赋值注意项