时间:2021-04-16
属性是用来描述类的特征;
类语法:
[public] class 类名
{
字段;
属性;
方法;
}
类需要实例化后才能使用,但我们是通过属性来访问类中的字段;字段是是用来存储数据的;
属性的作用就是代替字段与外界打交道,从而起到保护字段的作用。它的本质就是两个方法,一个get()一个set();
从他们的字面意思可以看出,一个可读一个可写,并不是所有的属性都是同时有get set方法的;
在类进行实例化后,对类中的属性赋值,首先会执行属性中的set方法,对属性进行打印输出的时候
会执行属性中的get()方法;
属性值的定义举例:
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
private int _age;
public int Age
{
get{return _age;}
set{_age=value;}
}
private char _gender;
public char Gender
{
get{return _gender;}
set{_gender=value;}
}
补充说明:
当给属性赋值的时候会调用Set方法,此时value的值就是属性接收的值;
当取出属性值的时候会调用Get方法,其实就是把字段的值取出给属性。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
C#中timer类的用法关于C#中timer类在C#里关于定时器类就有3个1.定义在System.Windows.Forms里2.定义在System.Threa
在C#编程中,除了方法(Method)和属性(Property),任何类(Class)都可以有自己的事件(Event)。定义和使用自定义事件的步骤如下:1)在C
C#在程序中定义和使用自定义事件可以分为以下几个步骤:步骤1:在类中定义事件usingSystem;publicclassTestClass{//....pub
本文实例为大家分享了C#实现简单的窗口抖动的具体代码,供大家参考,具体内容如下属性赋值:1、查看属性的类型,如果是C#中预定义的15种属性类型,直接赋值(1)查
C#中属性的目的是对字段的封装,是为了程序数据的安全性考虑的。本文即以实例形式对C#中只读只写属性进行剖析。对于只读或只写的属性定义:1、不写入其中一个get\