.Net程序设计技术内幕笔记
1、引用类型和值类型
引用类型在堆中,而值类型(struct)位于堆栈!堆栈提供了托管堆的高性能替代品。值类型用struct定义
struct Point
{
public int x;
public int y;
public (int x, int y)
{
this.x = x;
this.y = y;
}
}
对值类型的实例化方法有如下三种:
Point point = new Point(3,4); //x==3,y==4;
Point point = new Point(); //x==0,y==0;
Point point ; //x==0,y==0; 这一条实际上仍未初始化,需要赋值
值类型限制比较多,不能从其它类型派生,不能回收!
posted on 2004-09-08 19:33 SpiritGuider 阅读(160) 评论(0) 收藏 举报
浙公网安备 33010602011771号