Suchergebnisse für Anfrage "covariance"

2 die antwort

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. ...

4 die antwort

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 ...

4 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

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 ...

1 die antwort

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 ...

1 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

Scala Contravariance und Kovarianz

3 die antwort

Generische Klassen-Kovarianz

Ist es möglich, den folgenden Code in C # zu kompilieren? Ich kompiliere ähnlich in Java.