失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C#温故而知新学习系列之面向对象编程—自动属性(十一)

C#温故而知新学习系列之面向对象编程—自动属性(十一)

时间:2022-02-02 15:12:26

相关推荐

C#温故而知新学习系列之面向对象编程—自动属性(十一)

阅读目录

一:自动属性

二:创建自动属性

三:实例

一:自动属性

.当属性访问器中不需要其他逻辑时,自动实现的属性可时属性的声明变得更加简洁。

二:创建自动属性

.一旦在类中声明了自动属性,那么编译器将创建一个私有的匿名后备字段,但是这个私有字段只能通过属性的get和set访问器进行访问。

.自动属性必须同时声明get和set访问器,假如要创建只读的自动属性,必须在set访问器前加上privvate关键字

三:实例

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace _12_AutoAttribute 7 { 8class Student 9{10 public int Age11 {12 get;13 set;14 }15 public bool Sex16 {17 get;18 private set;19 }20}21 22class Program23{24 static void Main(string[] args)25 {26 Student stu = new Student();27 stu.Age = 25;28 Console.WriteLine(stu.Age.ToString());29 Console.ReadKey();30 }31}32 }

运行效果

如果觉得《C#温故而知新学习系列之面向对象编程—自动属性(十一)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。