C#プチリファレンス

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
ToTop