博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 自动属性
阅读量:2026 次
发布时间:2019-04-28

本文共 900 字,大约阅读时间需要 3 分钟。

using System;namespace ConsoleApplication15{    class Program    {        class Person        {            //标准实现的属性            private int _age;//初始值为0            public int Age            {                get { return _age; }                set                {                    if (value < 0 || value > 130)                    {                        Console.WriteLine("设置的年龄有误!");                        return;                    }                    _age = value;                }            }            //自动实现的属性            public string Name { get; set; }            //自动属性也可以有不同的访问权限,如:            //public string Name { get; private set; }        }        static void Main(string[] args)        {            Person p = new Person();            p.Age = 280;            p.Name = "小王";            Console.WriteLine("{0}今年{1}岁。", p.Name, p.Age);            Console.ReadKey();        }    }}

转载地址:http://ntdaf.baihongyu.com/

你可能感兴趣的文章
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 文件提前结
查看>>
java.lang.IndexOutOfBoundsException
查看>>
工作笔记
查看>>
JAVA中List集合按照对象的某一个或多个字段去重实现
查看>>
java8 list中根据对象多属性去重
查看>>
Java中List集合对象去重及按属性去重的8种方法
查看>>
springboot多数据源配置
查看>>
eureka与nacos区别
查看>>
常见代码重构技巧,非常实用
查看>>
程序员缺乏经验的 7 种表现!
查看>>
深入理解 Java 的接口和抽象类
查看>>
Java的对象工具类Objects
查看>>
接口优化从13秒到3秒,我做了什么
查看>>
IntelliJ IDEA Java 中如何快速插入 try / catch
查看>>
错误码如何设计才合理?
查看>>
三条你必须知道的软件开发原则
查看>>
代码的抽象三原则
查看>>
如何写出健壮的代码?
查看>>
如何写好代码?
查看>>
警惕软件复杂度困局
查看>>