码迷,mamicode.com
首页 > 其他好文 > 详细

字段与属性

时间:2015-10-15 01:05:44      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:

我们在创建类的时候,一般都会用到改类的属性,创建属性我们一般都是用public修饰符,字段一般用private修饰符去修饰,在使用属性的时候我们传的值是修改字段的值,而不是修改属性的值(在get和set构造器中),由字段的变动传到属性的构造器中引起属性的变化。

新建一个Person类,简单点来说为Person类只设置一个Name属性。约定俗成,一般把字段的首字母小写,属性的首字母大写,涉及到赋值都是调用set构造器的内容,对应的涉及到取值都是取get构造器的内容,当然也可以在set构造器中添加复杂的条件。value就是用户输入的值,C#中可以简写get和set构造器,如下面的注释掉的code跟上面的功能是相同的。

技术分享
 1    static void Main(string[] args)
 2         {
 3 
 4             Person person = new Person();
 5             person.Name = "WHQ";//赋值操作在set构造器,value就相当于这里的WHQ
 6             Console.WriteLine(person.Name);
 7             Console.ReadLine();
 8         }
 9         class Person
10         {
11             private string name;
12             public string Name
13             {
14                 get { return name; }
15                 set { name = value; }
16             }
17             //public string Name
18             //{ get; set; }
19         }
View Code

结果:
技术分享

 

字段与属性

标签:

原文地址:http://www.cnblogs.com/AngryShoes/p/4881134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!