Ποια είναι η σύνταξη { get; set; } στη C#;

Μαθαίνω ASP.NET MVC και μπορώ να διαβάσω αγγλικά έγγραφα, αλλά δεν καταλαβαίνω πραγματικά τι συμβαίνει σε αυτόν τον κώδικα:

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

Τι σημαίνει αυτό; { get; set; }?

Αυτές είναι αυτόματες ιδιότητες

Βασικά ένας άλλος τρόπος γραφής μιας ιδιότητας με ένα πεδίο υποστήριξης.

public class Genre
{
    private string _name;

    public string Name 
    { 
      get => _name;
      set => _name = value;
    }
}
Σχόλια (4)
Σχόλια (2)

Πρόκειται για τους προσπελάτες της δημόσιας ιδιότητας Name.

Θα τους χρησιμοποιήσετε για να λάβετε/ορίσετε την τιμή αυτής της ιδιότητας σε μια περίπτωση του Genre.

Σχόλια (0)