手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#类中属性与成员变量的使用小结
C#类中属性与成员变量的使用小结
摘要:属性实际上和成员变量没什么区别,属性代表类的某种特征,让人更好理解而已.使用中注意问题:1、属性名和变量名不能相同,2、一般变量都是priv...

属性实际上和成员变量没什么区别,属性代表类的某种特征, 让人更好理解而已.

使用中注意问题:

1、属性名和变量名不能相同,

2、一般变量都是private,属性都是public的,属性用于给类外调用,变量限于类内使用,感觉封装性体现得要好些

3、属性必须和一个变量相联系,而这个变量必须要在类中定义.如果不定义,用成如下方法:

复制代码 代码如下:

public int b //定义一个属性b

{

get

{

return b;

}

set

{

b = value;//对b赋值

}

结果会导致死循环,而堆栈溢出错误.C++方面转C#时,困惑了很久,正常的使用

定义类A

复制代码 代码如下:

public class A

{

private int b1 = 1;//这里定义一个变量

public int b //这里定义一个属性

{

get

{

return b1;//属性和变量关联

}

set

{

b1 = value;

}

}

public A(int n)

{

b1 = n;

}

}

实际上编程时完全按照C++的方式,完全没问题,根本不用取管什么属性也可以.

【C#类中属性与成员变量的使用小结】相关文章:

VB.NET中Caching的使用方法

C# DES加密算法中向量的作用详细解析

c# 生成随机时间的小例子

比较有效的使用C#读取文件的代码

C#中Monitor对象与Lock关键字的区别分析

C#中的yield关键字的使用方法介绍

c#与WMI使用技巧集第1/2页

C#中38个常用运算符的优先级的划分和理解

c# 类和成员的修饰详细介绍

C#中方括号[]的语法及作用介绍

精品推荐
分类导航