Benötigen Sie ein großes Bild darüber, wann die Schnittstelle als Rückkehrtyp in C# [Duplikat] verwendet werden soll.
Posted: 04 Feb 2025, 22:16
Ich habe einen Code an mehreren Stellen wie unten gesehen < /p>
IListuserList=new List();
< /code>
Was ich wirklich verstanden habe, ist, dass das Benutzerlistenobjekt jetzt alle Methoden in ilist verwenden kann, aber nicht aus der Listenklasse. Das kann ein Vorteil sein. Dann habe ich 2 Fragen daraus. Liegt dies einfach auf den Polymorphismus -Mechanismus? < /P>
IListuserList=new List();
< /code>
Andernfalls erledigt die Rückgabe einer Klassenreferenz den Job richtig, wenn wir die konkrete Initialisierung durchführen? sind die Vorteile so? Wo soll ich das in meinem Code verwenden?
IListuserList=new List();
< /code>
Was ich wirklich verstanden habe, ist, dass das Benutzerlistenobjekt jetzt alle Methoden in ilist verwenden kann, aber nicht aus der Listenklasse. Das kann ein Vorteil sein. Dann habe ich 2 Fragen daraus. Liegt dies einfach auf den Polymorphismus -Mechanismus? < /P>
IListuserList=new List();
< /code>
Andernfalls erledigt die Rückgabe einer Klassenreferenz den Job richtig, wenn wir die konkrete Initialisierung durchführen? sind die Vorteile so? Wo soll ich das in meinem Code verwenden?