C#のプロパティーの簡潔な書き方

C#でプロパティーという書き方がありますが、使っていますか?

float width
{
  get { return size.width; }
}

みたいな書き方です。

これは次のような感じで省略して書くことができるみたいです。

float width => size.width;

setも使いたい場合は少し長くなりますが、次のような感じです。

float width
{
  get => size.width;
  set => set.width = value;
}

Visual Studioの表示で教えてもらったのですが、短かくて読み易くなったような気がします。

リンク

Properties – C# Programming Guide | Microsoft Docs
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/properties

コメントを残す

メールアドレスが公開されることはありません。