generics

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

'Warum' und 'Wo wird Generika tatsächlich verwendet?

Ich weiß, dass Generika verwendet werden, um Typensicherheit zu erreichen, und ich lese häufig, dass sie weitgehend in benutzerdefinierten Sammlungen verwendet werden. Aber warum müssen wir sie eigentlich generisch haben? Zum Beispiel Waru...
19.03.2010, 06:42
3
Antworten

Swift-Delegat für eine generische Klasse

Ich habe eine Klasse, die zu einem Delegaten aufrufen muss, wenn sich eine seiner Eigenschaften ändert. Hier sind die vereinfachte Klasse und das vereinfachte Protokoll für den Delegierten: %Vor% Das alles funktioniert gut. Aber ich möchte d...
19.02.2015, 19:18
3
Antworten

Klassenhelfer für generische Klasse?

Ich benutze Delphi 2009. Ist es möglich, einen Klassenhelfer für eine generische Klasse zu schreiben, d. h. für TQueue. Das offensichtliche %Vor% funktioniert nicht, noch %Vor%     
21.10.2009, 11:27
4
Antworten

Howto override ListT Enthält

Ich möchte eine Eigenschaft anstelle des gesamten Objekts mithilfe einer Liste [MyObject] vergleichen. Ich verwende daher IEquatable [MyObject], aber der Compiler möchte weiterhin MyObject anstelle der String-Eigenschaft. Warum? Folgendes hab...
03.12.2012, 14:34
4
Antworten

C # typisierte T Benutzersteuerung im Entwurfsmodus gibt einen Fehler

Ich habe eine benutzerdefinierte Klasse, die von UserControl abgeleitet ist. Der Code: %Vor% Diese Klasse funktioniert wie es soll. Aber wenn ich versuche, den Design-Modus des Formulars zu betreten, das diese Gallery -Klassen enthält,...
17.12.2009, 08:48
2
Antworten

Erstellen einer virtuellen generischen Methode in C #

Ich habe einige Basisklassen wie folgt: %Vor% Jetzt habe ich eine Windows Forms-Basisklasse wie folgt: %Vor% und eine abgeleitete Form: %Vor% Das Problem ist, ich erhalte immer Kompilierfehler in der PersonForm-Klasse:    Der Typ...
20.01.2014, 14:48
5
Antworten

Begrenzen Sie die Größe von List (Of T) - VB.NET

Ich versuche, die Größe meiner generischen Liste so zu begrenzen, dass sie nach Hinzufügen einer bestimmten Anzahl von Werten nicht mehr hinzufügt. Ich versuche, dies mit der Capacity-Eigenschaft des List-Objekts zu tun, aber das scheint nich...
24.03.2009, 13:02
2
Antworten

Java: Ordne jede Enumeration als Schlüssel zu

Wie kann ich eine Karte deklarieren, deren Schlüssel irgendeine Aufzählung haben kann? Zum Beispiel habe ich zwei enum Obst und Gemüse. Wie kann ich Map deklarieren, wo der Schlüssel sowohl Obst als auch Gemüse sein kann, aber nur Enumerat...
05.08.2016, 05:11
3
Antworten

Warum kann ich ein Dictionary eines Werttyps nicht in ein Dictionary eines anderen Werttyps umwandeln, wenn die Werttypen voneinander umgewandelt werden können? [Duplikat]

Warum funktioniert das nicht? %Vor% Ist das ein Fehler im Dictionary Casting-Mechanismus oder in meinem Denken, dass dies erlaubt sein sollte? Danke.     
19.12.2011, 20:34
2
Antworten

Java mehrere generische Sammlungsparameter kompilieren Fehler

So seltsam! Bitte schauen Sie sich zuerst den Code an: %Vor% Die Anweisung new TestMain().test(new ArrayList<B>(), new ArrayList<C>()) ruft einen Kompilierungsfehler ab:    Gebundene Diskrepanz: Der generische Methodentest...
24.05.2010, 03:30