2016-07-01 13 views

Antwort

1

IEnumerable ist ein Interface, also müssen Sie es zuerst mit einer Klasse deklarieren, die IEnumerable wie List implementiert und dann einfach zur Liste hinzufügt.

public IEnumerable<int> BillLevel { get; set; } 

BillLevel = new List<int>(); 
BillLevel.AddRange(new int[]{1, 2, 3, 4, 5}); 

Oder Sie können die Zahlen in Erklärung

BillLevel = new List<int>(){1, 2, 3, 4, 5}; 
+0

Hat dir der Trick gefallen! Jetzt möchte ich einen Wert, um es in der Ansicht anzuzeigen. Ich benutze angularJS ng-model = "// gewählter Wert in Combobox" ng-options = "// billevel" – Fearcoder

0

Diese intilalizes die BillLevel Eigenschaft mit einer Reihe von intergers hinzufügen.

0

Sie müssen den Verweis einer Klasse übergeben, die IEnumerable Interface implementieren. wie List-Klasse implementieren diese Schnittstelle so Sie die Instanz der Liste der int in diesem

public IEnumerable<int> BillLevel { get; set; } 

BillLevel = new List<int>(){1,2,3,4,5}; 
+0

Danke Mann! Gibt es eine Möglichkeit, BillLevel beispielsweise auf Index 3 zu setzen? (Standardwert) – Fearcoder

Verwandte Themen