一, 什麼叫結構?
答:結構是程序員定義的數據類型,非常類似於類。
二, 結構與類的區別?
1、 類是引用類型,而結構是值類型。
2、 結構是隱式密封的,所以它們不能被派生。
三, 結構的聲明語法:
struct StructName
{
Statement;
}
注:1、struct聲明結構的關鍵字。
2、StructName為結構名。
四,結構的聲明及實例化調用?
代碼如下:
class Program
{
static voidMain(string[] args)
{
Simple s1 = new Simple();
Simple s2 = new Simple(5,10);
Console.WriteLine("調用隱式構造函數的值分別為:{0},{1}",s1.x,s1.y);
Console.WriteLine("調用構造函數的值分別為:{0},{1}", s2.x, s2.y);
Console.ReadKey();
}
}
struct Simple
{
public int x;
public int y;
public Simple(int a, int b)
{
x = a;
y = b;
}
} www.2cto.com
程序輸出結果為:
0,0
5,10