Suchergebnisse für Anfrage "covariance"
Java Generics Kovarianz
Ich habe Probleme, den folgenden Artikel zu verstehen:http: //www.ibm.com/developerworks/java/library/j-jtp01255.htm [http://www.ibm.com/developerworks/java/library/j-jtp01255.html] Unter Generics sind nicht kovariant der Autor gibt an, Weil ...
Kovarianz und Kontravarianz Beispiel aus der realen Welt
Ich habe ein wenig Probleme zu verstehen, wie ich Kovarianz und Kontravarianz in der realen Welt verwenden würde. isher habe ich nur dasselbe alte Array-Beispiel gesehen. object[] objectArray = new string[] { "string 1", "string 2" };s wäre ...
rundlegendes zu kovarianten und kontravarianten Schnittstellen in C #
Ich bin auf diese in einem Lehrbuch gestoßen, das ich auf C # lese, aber ich habe Schwierigkeiten, sie zu verstehen, wahrscheinlich aufgrund fehlenden Kontexts. Gibt es eine gute kurze Erklärung, was sie sind und wofür sie nützlich sind? Edit ...
Kovarianz vs. Kontravarianz in Bezug auf die Klassenvererbung
Was bedeuten die Begriffe "Kovarianz" und "Kontravarianz"? 2 Klassen gegeben,Tie undElefan (das erbt vonTie), nach meinem Verständnis würde es zu Laufzeitfehlern kommen, wenn Sie versuchen, einen Elefanten in eine Reihe von Tieren zu ...
Frage zu C # 4.0s generischer Kovarianz
Habe diese Schnittstelle definiert: public interface IInputBoxService<out T> { bool ShowDialog(); T Result { get; } }Warum funktioniert der folgende Code: public class StringInputBoxService : IInputBoxService<string> { ... } ...
Ist es möglich, eine Eigenschaft zu überschreiben und einen abgeleiteten Typ in VB.NET zurückzugeben
Betrachten Sie die folgenden Klassen, die ein Bestellsystem darstellen: Public Class OrderBase Public MustOverride Property OrderItem as OrderItemBase End Class Public Class OrderItemBase End ClassAngenommen, wir möchten diese Klassen auf eine ...
Ist dies ein Kovarianzfehler in C # 4?
m folgenden Teil des Codes erwartete ich, implizit von @ umgewandelt werden zu könneelements zubaseElements weilTBase ist implizit konvertierbar zuIBase. public interface IBase { } public interface IDerived : IBase { } public class VarianceBug { ...
Covarianter Rückgabetyp und Typkonvertierung
s->duplicate() gibt ein Objekt vom Typ @ zurüBox*, aber ich erhalte einen Fehler beim Initialisieren mitBox*. Es sieht so aus, als würde es zurück in @ konvertierShape*. Was bringt es, kovariante Rückgabetypen zu haben, wenn sie wieder in den ...
ref und out-Parameter in C # und können nicht als Variante @ markiert werd
Was bedeutet die Anweisung? Von hie [http://msdn.microsoft.com/en-us/library/dd233060.aspx] ref und out-Parameter in C # und können nicht als Variante markiert werden. 1) Bedeutet dies, dass Folgendes nicht möglich ist? public class ...
Warum kompiliert das Beispiel nicht, alias wie funktioniert (Co-, Contra- und In-) Varianz?
Folgen auf vondiese Frag [https://stackoverflow.com/questions/663032/generic-wildcards-in-variable-declarations-in-scala] , kann jemand in Scala folgendes erklären: class Slot[+T] (var some: T) { // DOES NOT COMPILE // "COVARIANT parameter ...