0 Tage Serie
csharp / beginner
Snippet

Flüssige Zuweisung von Objekteigenschaften

Objekt-Initialisierer ermöglichen es Ihnen, Feldern oder Eigenschaften eines Objekts zum Zeitpunkt der Erstellung Werte zuzuweisen, ohne einen speziellen Konstruktor aufzurufen.

snippet.cs
csharp
1
2
3
4
5
6
7
8
9
public class Player {
public string Name { get; set; }
public int Level { get; set; }
}
var hero = new Player {
Name = "Aris",
Level = 10
};
Erklärung
1
new Player { ... }
Initiiert das Objekt und startet den Block für die Eigenschaftszuweisung.
2
Name = "Aris"
Setzt die Eigenschaft Name direkt nach der Instanziierung.