generics

Generika sind eine Form von parametrischer Polymorphie, die in einer Reihe von Sprachen gefunden wird, einschließlich .NET-Sprachen, Java und Swift.
2
Antworten

Verschachtelte Verträge für generische Schnittstellen

Ich kann einen verschachtelten Vertragstyp für eine nicht generische Schnittstelle haben: %Vor% Aber es beschwert sich, wenn ich versuche, dasselbe mit einer generischen Schnittstelle zu tun: %Vor% Die Warnung lautet:    Die Vertragsk...
20.09.2013, 09:20
2
Antworten

Stark typisierte generische Attributalternativen

Beginnen wir mit einem einfachen View-Modell: %Vor% Eine Dropdown-Liste könnte folgendermaßen aussehen: %Vor% Da eine Dropdown-Liste jedoch zwei Werte benötigt, kann sie nicht wie folgt verwendet werden: %Vor% mit einer Sicht, die Fo...
13.05.2015, 21:19
2
Antworten

.NET generiert generische Methode - kompaktes Framework

Hier ist die ursprüngliche Frage, wo ich nach einer Möglichkeit suche, einen generischen Delegaten zu generieren: .Net generiert generische Methoden Hier ist der Code zum Generieren eines generischen Delegaten in .NET 3.5: %Vor% Dies fu...
17.05.2013, 16:46
1
Antwort

Für FuncT, TResult, wo A T erweitert, erfüllt A nicht für T

Okay, lassen Sie mich die Szene festlegen: Wir haben eine Funktion, die in unserem Code verwendet wird, die eine Funktion übernimmt und sie etwas protokolliert und dann das Ergebnis zurückgibt. Es sieht ein bisschen so aus. %Vor% Damit benut...
21.10.2014, 09:42
1
Antwort

Wie ruft man eine generische Methode mit einem anonymen Typ auf, der Generika enthält?

Ich habe diesen Code, der funktioniert: %Vor% Aber ich würde es gerne so schreiben: %Vor% Dieser zweite kompiliert nicht: kein impliziter Argument-Matching-Parametertyp (Foo [Int] {...}) = & gt; Foo [Nothing] wurde gefunden. Grun...
11.05.2010, 19:02
2
Antworten

Ist es möglich, eine Obergrenze (Super X) für einen benannten generischen Typ festzulegen?

Angenommen, ich habe die folgende statische Methode und Schnittstelle (Liste ist java.util.List). Beachten Sie, dass die statische Methode für den Platzhaltertyp der Liste ein "Super Foo" erzwingt. %Vor% Ich möchte in der Lage sein, eine Kla...
04.06.2011, 10:47
4
Antworten

Verwendung der Schnittstelle ClassT als Schlüssel, um konkrete Instanzwerte zu erhalten?

Ich habe den folgenden Testfall, bei dem die Werte von Map nicht abgerufen werden können: %Vor% Die erwartete Ausgabe war: %Vor% Die tatsächliche Ausgabe ist: %Vor% Nach meinem Verständnis ist der Fall "erwartet" fehlgeschlage...
13.02.2017, 15:18
1
Antwort

Gibt es eine Problemumgehung für C #, die keine generischen Typargumente mithilfe von Typeinschränkungen ableiten kann?

Eric Lippert hat in seinem Blogbeitrag erklärt Ссылка , warum Constraints für die Typinferenz nicht berücksichtigt werden, was sinnvoll ist, da Methoden nicht einfach durch Ändern von Typabhängigkeiten überladen werden können. Ich würde jedoc...
22.12.2012, 15:25
14
Antworten

Was ist ein Rohtyp und warum sollten wir ihn nicht verwenden?

Fragen: Was sind Rohtypen in Java und warum höre ich oft, dass sie nicht in neuem Code verwendet werden sollten? Was ist die Alternative, wenn wir Rohtypen nicht verwenden können, und wie ist es besser?
05.05.2010, 02:48
4
Antworten

Die richtige Methode, um ParseObject zu erweitern und eine generische Abfrage-Factory zu haben

Ich brauche eine Möglichkeit, verschiedene Syntaxklassen basierend auf den Entscheidungen eines Benutzers abzufragen. Ich näherte mich dem Problem wie folgt. Bitte geben Sie an, wie Sie das Problem, das ich habe, beheben oder einen alternativen...
26.11.2015, 05:44