北京中科白癜风医院爱心捐助 https://auto.qingdaonews.com/content/2018-06/26/content_20140182.htmC#核心开发-第12单元-字段和属性-第1节:字段定义和使用C#核心开发-字段和属性1.基本概念在C#中,字段是指在类范围内定义的变量,字段是类的成员。字段也称为成员变量,其作用是在类的内部做数据交互使用。将字段放在类中,也可以作为数据存储的地方,这样当类生成对象后,就可以给具体的对象中的字段赋值。2.定义C#字段是在类范围内定义的,供类中其它成员使用:图1C#字段是直接在类或结构中声明的任何类型的变量。声明字段时可以使用赋值运算符为字段指定一个初始值。图1是在Student类中定义了3个字段,都使用了public定义,这是一个访问修饰符,用于确定字段的访问权限,public表示公共的,所有地方都可以访问。注意:对C#字段来说,虽然是变量,但是它可以不初始化就可以使用。图2在图2中,price是一个double类型的字段,只是定义并没有初始化,但是C#编译器给了特殊照顾,自动使用了默认值0在内部初始化了。3.使用在C#类中定义好字段,是可以被外部访问的,因为使用了public访问修饰符。下面我们在.NET控制台应用程序的Program类的Main()方法中实例化Student类:图3当我们实例化Student类之后,使用对象变量打上圆点后出现的列表中,我们发现了在Student类中定义的3个字段成员,现在输出这3个字段的值:图4对于获取C#类中字段的值,只需要使用:对象变量名.字段名获取即可,这样就将在Student类中给字段所赋的值获取。运行一下结果:图5在图5,是我们在Program类中访问到了Student类中定义的3个字段的值。还可以在Program类中修改Student类中字段的值:图6在图6中,给对象的字段赋值,与给变量赋值是一样的。运行一下结果:图7此时在图7中输出的是赋值后的新值,这个新值只属于student对象,因为它是实例的,是new生成的一个新对象。C#入门经典(第8版)/.NET开发经典名著京东好评率97%无理由退换京东配送官方店¥83.1购买