第四章:C# 中的加框与去框
C# 运行时中有两种类型:引用类型(reference)(在 C# 中用类声明)和值类型(value)(在 C# 中用结构声明)。引用和值类型在几个重要方面有所不同。值类型“感觉上”象一个数据。它包括预定义数值类型(如int、bool)以及用户定义的类型(circle、Point等)。如上文所述,值类型的变量是实际的值,所以在您使用变量时,通常处理的是实际的值。
1:首先,让我们来看一看值类型(value)(在 C# 中用结构声明)。
对于任何类型的非框机构都又如下的形。
//-------------------------------------
struct T_Point
{
T x,y;
T_Point(T x,y) {
this.x=x;
this.y=y
}
}
//-------------------------------------
sample:
class test{
struct Point
...[ 查看全文 ]