一.類與結構的示例比較
結構示例
{
string Name;
int height;
int weight
public bool overWeight()
{
//implement something
}
}
類示例
public class TestTime
{
int hours;
int minutes;
int seconds;
public void passtime()
{
//implementation of behavior
}
}
調用過程
{
public static ovid Main
{
Person Myperson=new Person //聲明結構
TestTime Mytime=New TestTime //聲明類
}
}
從上面的例子中我們可以看到
二
結構是值類型
類是引用類型
堆棧的執行效率要比堆的執行效率高
因為結構是值類型所以結構之間的賦值可以創建新的結構
注
[
From:http://tw.wingwit.com/Article/program/net/201311/15075.html