Suchergebnisse für Anfrage "covariance"
Parameter muss eingabesicherer Fehler sein
Hier ist ein Teil meines Codes: public interface IA<in TInput> { void Method(IB<TInput> entities); } public interface IB<in T> { }Ich kann nicht herausfinden, warum ich folgenden Kompilierungsfehler erhalte: "Parameter muss eingabesicher sein. ...
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 ...
Warum ist Aufgabe <T> keine Co-Variante?
class ResultBase {} class Result : ResultBase {} Task<ResultBase> GetResult() { return Task.FromResult(new Result()); } Der Compiler sagt mir, dass es nicht implizit konvertieren kannTask<Result> zuTask<ResultBase>. Kann jemand erklären, warum ...
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 ...
Kontravarianz? Kovarianz? Was ist los mit dieser generischen Architektur ...?
Ich habe einige Probleme beim Einrichten einer Befehlsverarbeitungsarchitektur. Ich möchte in der Lage sein, eine Reihe verschiedener Befehle zu erstellen, die von ICommand abgeleitet sind. Erstellen Sie dann eine Reihe ...
Warum brauche ich ein Interface für Covarianz (out Type)?
Ich muss nur die Kovariante verwendenout wieder generischer Typmodifikator. Ich hatte eine Klasse mit einem generischen Typ und wollte einen hinzufügenout aber VS sagte mir, dass dies nur auf Schnittstellen möglich ist. Aber warum kann ich das ...
Kovarianz mit C #
In meinem C # -Code ist ein interessantes Kovarianzproblem aufgetreten. Ich habe ein GenerikumMatrix<T> Klasse, und es wurde zum Beispiel instanziiertMatrix<int>, Matrix<object> undMatrix<Apple>. Für meine Geschäftslogik habe ich sie in eine ...
Kovarianzmatrix einer Ellipse
Ich habe versucht, ein Problem zu lösen. Ich bin überrascht, dass ich im Internet nichts wirklich Nützliches gefunden habe. Ich weiß, dass aus den Eigenwerten der Kovarianzmatrix der Ellipse die Hauptachse und die Nebenachse der Ellipse ...
Generische Klassen-Kovarianz
Ist es möglich, den folgenden Code in C # zu kompilieren? Ich kompiliere ähnlich in Java.