C#结构体
?
?
?
結(jié)構(gòu)體:相當(dāng)于是我們自己定義的一種復(fù)雜的類型。
int...? double float bool char string? DateTime? 數(shù)組類型
生活中大部份的對象都是復(fù)合型的對象。
如何定義結(jié)構(gòu)體類型?
一般來說結(jié)構(gòu)體的定義要放在class的外面或class的里面,盡量不放在Main的里面。
struct 自定義類型名
{
?public 變量類型? 變量名; ?......; ?......; ?......;
}
例如: ?
?? struct YuanGong? //自定義的數(shù)據(jù)類型。用來描述員工的信息。 ??
? { ????
??? public string NO; ????
??? public string Name; ?????
?? public int Age; ????
??? public string Nation; ????
??? public bool Sex; ??
? }
如何用自定義的類型來定義變量? 自定義類型名 變量 = new 自定義類型名();
如何使用自定義類型的變量?
變量.子變量 = "xxxx"; Console.WriteLine(變量名.子變量);
例如: ??
?//定義自定義類型的變量 ??????
????? YuanGong zhangsan = new YuanGong(); ?
??//給變量賦值 ???????
???? zhangsan.NO = "Y001"; ??????????
? zhangsan.Name = "張三"; ????????
??? zhangsan.Age = 22; ??????????
? zhangsan.Sex = true; ??????????
? zhangsan.Nation = "漢族"; ?
??//對變量取值 ???????????
Console.WriteLine(zhangsan.NO+"\t"+zhangsan.Name+"\t"+zhangsan.Age); ???????
???? Console.WriteLine(zhangsan.Nation+"\t"+(zhangsan.Sex?"男":"女"));
?
轉(zhuǎn)載于:https://www.cnblogs.com/981971554nb/p/4205167.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
- 上一篇: 数据仓库之电商数仓-- 2、业务数据采集
- 下一篇: C#中的i++和++i