C#'ta { get; set; } sözdizimi nedir?

ASP.NET MVC öğreniyorum ve İngilizce belgeleri okuyabiliyorum, ancak bu kodda neler olduğunu gerçekten anlamıyorum:

public class Genre
{
    public string Name { get; set; }
}

Bu ne anlama geliyor? { get; set; }?

Bunlar otomatik özellikler

Temel olarak, destek alanı olan bir özellik yazmanın başka bir yolu.

public class Genre
{
    private string _name;

    public string Name 
    { 
      get => _name;
      set => _name = value;
    }
}
Yorumlar (4)
Yorumlar (2)

Bunlar kamu malı Name için erişimcilerdir.

Bunları, bir Genre örneğinde bu özelliğin değerini almak/ayarlamak için kullanırsınız.

Yorumlar (0)