Suchergebnisse für Anfrage "covariance"
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 ...
Parametertyp-Kovarianz in Spezialisierungen
tl; drWelche Strategien gibt es, um die Parametertypinvarianz für Spezialisierungen in einer Sprache zu überwinden (PHP) ohne Unterstützung für Generika?Anme...
Was sind gute Gründe, um Invarianz in einer API wie Stream.reduce () zu wählen?
Java 8 erneut anzeigenStream API-Design, ich war überrascht von der generischen Invarianz auf ...
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 ...
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 ...
MyType <Foo> kann nicht implizit in MyType <IFoo> konvertiert werden
Ich bin nicht sicher, ob dies ein Kovarianz- und Kontravarianzproblem ist, aber ich kann es nicht zum Laufen bringen. Hier ist der Code:
Warum sind C # -Arrays kovariant und welche Vorteile bringt es?
Ich habe Probleme zu verstehen, warum Arrays in C # kovariant sind und welche Vorteile diese Kovarianz bringen kann. Betrachten Sie das folgende einfache Codebeispiel: object[] myArray = new string[1]; myArray[0] = 1;Dieser Code lässt ...
Warum sind die Begriffe "Kovarianz" und "Kontravarianz" bei der Implementierung der Methoden einer Schnittstelle anwendbar?
Der Anwendungsfall sieht etwa so aus: public class SomeClass : ICloneable { // Some Code // Implementing interface method public object Clone() { // Some Clonning Code } }Jetzt ist meine FrageWarum ist es nicht möglich, "SomeClass (Da es von ...
Wie konvertiere ich in Java mithilfe von Generika von Liste <?> Nach Liste <T>?
In Java, wie konvertiere ichList<?> zuList<T> Verwenden einer Allzweckmethode, sodass ich Muster wie die folgenden durch einen einzelnen Methodenaufruf ersetzen kann: List untypedList = new ArrayList(); // or returned from a legacy ...