C#学习笔记——关于定义属性
2017-04-14 22:06
211 查看
属性的基本结构包括标准的可访问修饰符(public、private等),后跟类名、属性和get块(或set块,或者get块和set块,其中包含属性处理代码)。
private int accountNumber;
public int AccountNumber
{
get
{
//Property get code.
return accountNumber;
}
set
{
//Property set code.
this.accountNumber = value;
}
}
属性拥有两个类似于函数的块,一个块用于获取属性的值,另一个块用于设置属性的值。这两个块也称为访问器,分别用get和set关键字来定义,可以用于控制对属性的访问级别。可以忽略其中的一个块来创建只读或只写属性(忽略get块创建只写属性,忽略set块创建只读属性)。
private int accountNumber;
public int AccountNumber
{
get
{
//Property get code.
return accountNumber;
}
set
{
//Property set code.
this.accountNumber = value;
}
}
属性拥有两个类似于函数的块,一个块用于获取属性的值,另一个块用于设置属性的值。这两个块也称为访问器,分别用get和set关键字来定义,可以用于控制对属性的访问级别。可以忽略其中的一个块来创建只读或只写属性(忽略get块创建只写属性,忽略set块创建只读属性)。
相关文章推荐
- C#学习笔记(定义属性get&set)【转】
- (原创)c#学习笔记10--定义类成员01--成员定义06--自动属性
- Spring学习笔记 关于Bean定义的重用-使用abstract以及parent标签属性
- Spring学习笔记 关于Bean定义的重用-使用abstract以及parent标签属性
- (原创)c#学习笔记10--定义类成员01--成员定义03--定义属性
- CSS学习笔记Padding 属性中参数的定义与使用
- CSS学习笔记Padding 属性中参数的定义与使用
- (原创)c#学习笔记10--定义类成员01--成员定义02--建立方法
- (原创)c#学习笔记10--定义类成员01--成员定义05--重构成员
- python进阶学习笔记(四)——python中访问限制、创建类属性、定义实例方法、定义类方法、类的继承
- [关于OPC的研究1]c# opc client源码调试和学习笔记
- 学习笔记之C#属性
- IOS学习笔记01-关于objective-c的成员属性
- 学习笔记:关于头文件中定义静态变量
- 【C#学习笔记】各种定义方法的例子
- (原创)c#学习笔记08--面向对象编程简介01--面向对象编程的含义01--对象的含义01--属性和字段
- 个人学习笔记8之--关于OVER子句 多属性的比较 PIVOT 聚合问题
- C#学习笔记6-关于||和&&的注意项
- (原创)c#学习笔记09--定义类01--c#中的类定义
- [读书笔记]C#学习笔记五: C#3.0自动属性,匿名属性及扩展方法