C#结构体
?
?
?
結構體:相當于是我們自己定義的一種復雜的類型。
int...? double float bool char string? DateTime? 數組類型
生活中大部份的對象都是復合型的對象。
如何定義結構體類型?
一般來說結構體的定義要放在class的外面或class的里面,盡量不放在Main的里面。
struct 自定義類型名
{
?public 變量類型? 變量名; ?......; ?......; ?......;
}
例如: ?
?? struct YuanGong? //自定義的數據類型。用來描述員工的信息。 ??
? { ????
??? 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?"男":"女"));
?
轉載于:https://www.cnblogs.com/981971554nb/p/4205167.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
- 上一篇: 数据仓库之电商数仓-- 2、业务数据采集
- 下一篇: C#中的i++和++i