Als «anonymous-types» getaggte Fragen

Anonyme Typen sind Datentypen, die einem einzelnen Objekt dynamisch eine Reihe von Eigenschaften hinzufügen, ohne zuvor explizit einen Typ definieren zu müssen

463
Kann eine anonyme Klasse eine Schnittstelle implementieren?

Ist es möglich, dass ein anonymer Typ eine Schnittstelle implementiert? Ich habe einen Code, mit dem ich gerne arbeiten würde, weiß aber nicht, wie ich das machen soll. Ich habe einige Antworten erhalten, die entweder Nein sagen oder eine Klasse erstellen, die die Schnittstelle implementiert, um...

416
Eine generische Liste anonymer Klassen

In C # 3.0 können Sie eine anonyme Klasse mit der folgenden Syntax erstellen var o = new { Id = 1, Name = "Foo" }; Gibt es eine Möglichkeit, diese anonymen Klassen einer generischen Liste hinzuzufügen? Beispiel: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" };...

99
Rückgabe eines anonymen Typs in C #

Ich habe eine Abfrage, die einen anonymen Typ zurückgibt, und die Abfrage befindet sich in einer Methode. Wie schreibst du das: public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., AnotherVariable = ....}...

95
Wie kann ich eine neue anonyme Klasse dynamisieren?

In C # 3.0 können Sie eine anonyme Klasse mit der folgenden Syntax erstellen var o1 = new { Id = 1, Name = "Foo" }; Gibt es eine Möglichkeit, diese anonymen Klassen dynamisch für eine Variable zu erstellen? Beispiel: var o1 = new { Id = 1, Name = "Foo" }; var o2 = new { SQ = 2, Birth =...