C# 構造体
構造体は型のひとつで、複数の値を保持する事ができます。
使用にあたっては、基本データ型と同じようにnewする必要はありません。
構造体
構造体のサンプルです。
- 【構造体の定義】
-
struct Friend { public string Name; // 名前 public char Sex; // 性別 public DateTime Birth; // 誕生日 }
- 【構造体を使用したサンプル】
-
// 構造体の宣言&値セット Friend f; f.Name = "山田太郎"; f.Sex = 'M'; f.Birth = new DateTime(1970, 12, 31); // 構造体の値を出力 Console.WriteLine(f.Name); Console.WriteLine(f.Sex == 'M' ? "男" : "女"); Console.WriteLine(f.Birth.ToString("yyyy/MM/dd"));
- 【結果】
- 山田太郎 男 1970/12/31