Tag: collection-initializer

[Tags:collection-Initialisierer] ist ein [tag:c#] syntaktischer Zucker für kompakte Erklärung der collection-Objekte mit Elementen.

Mithilfe von collection-Initialisierer-syntax auf benutzerdefinierte Typen?

Anzahl der Antworten 5 Antworten
Ich habe eine große statische Liste, die im Grunde ist eine lookup-Tabelle, so dass ich Sie initialisieren die Tabelle im code. private class MyClass { private class LookupItem { public int Param1 { get; set; } public

Kann ich mit einem auflistungsinitialisierer für ein Attribut?

Anzahl der Antworten 3 Antworten
Kann ein Attribut in C# verwendet werden, mit einem auflistungsinitialisierer? Zum Beispiel, würde ich mag, um etwas zu tun, wie die folgenden: [DictionaryAttribute(){{"Key", "Value"}, {"Key", "Value"}}] public class Foo { ... } Ich weiß, können Attribute besitzen

Anonymous collection-Initialisierer, die für ein Wörterbuch

Anzahl der Antworten 2 Antworten
Ist es möglich, implizit deklarieren nächsten Dictionary<HyperLink, Anonymous>: { urlA, new { Text = "TextA", Url = "UrlA" } }, { urlB, new { Text = "TextB", Url = "UrlB" } } so, ich könnte diese Art

Initialisieren von Liste mit den, die ein einzelnes Objekt, und eine andere Liste von Objekten

Anzahl der Antworten 2 Antworten
Ich initialisieren möchten, eine Liste mit einem Objekt und einer Liste von Objekten, die in dieser spezifischen Reihenfolge. Derzeit bin ich dabei: List<MyObject> list = new List<MyObject>(); list.Add(object1); //object1 is type MyObject list.AddRange(listOfObjects); //listOfObjects is type List<MyObject>

Welche Vorteile haben Wörterbuchinitialisierer über Sammlungsinitialisierer?

Anzahl der Antworten 2 Antworten
In der jüngeren Vergangenheit hat es eine Menge Gerede darüber, was gibt es neues in C# 6.0 Eine der meistdiskutierten Merkmal ist die Verwendung Dictionary - Initialisierungen in C# 6.0 Aber warten Sie, wir haben mit auflistungsinitialisierer,