Heim  >  Artikel  >  Backend-Entwicklung  >  Wie implementiert man eine Schnittstelle in einer anonymen Klasse in C#?

Wie implementiert man eine Schnittstelle in einer anonymen Klasse in C#?

王林
王林nach vorne
2023-08-31 20:25:02907Durchsuche

Wie implementiert man eine Schnittstelle in einer anonymen Klasse in C#?

Nein, anonyme Typen können keine Schnittstellen implementieren. Wir müssen Ihr eigenes erstellen Typ.

Anonyme Typen bieten eine praktische Möglichkeit, eine Reihe schreibgeschützter Typen zu kapseln Eigenschaften werden in ein einzelnes Objekt konvertiert, ohne dass zuvor der Typ explizit definiert wird.

Typnamen werden vom Compiler generiert und sind im Quellcode nicht verfügbar Grad. Der Typ jeder Eigenschaft wird vom Compiler abgeleitet.

Sie können anonyme Typen erstellen, indem Sie den neuen Operator mit Objekten verwenden Initialisierungsprogramm.

Beispiel

class Program{
   public static void Main(){
      var v = new { Amount = 108, Message = "Test" };
      Console.WriteLine(v.Amount + v.Message);
      Console.ReadLine();
   }
}

Ausgabe

108Test

Das obige ist der detaillierte Inhalt vonWie implementiert man eine Schnittstelle in einer anonymen Klasse in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen