generics

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

Java: Wie konvertiert man eine Liste? zu einem MapString? [Duplikat]

Ich möchte einen Weg finden, die objektspezifische Routine unten zu verwenden und sie zu einer Methode zu abstrahieren, die eine Klasse, eine Liste und einen Feldnamen übergeben kann, um eine Map zurück zu bekommen. Wenn ich einen allgemeinen...
07.07.2010, 23:28
15
Antworten

Ist es besser, eine Code-Duplizierung zu haben und sie sehr einfach / lesbar zu haben oder keine Duplizierung (mit Generika) zu haben, aber viel komplizierter?

Im Allgemeinen finde ich das sehr oft. Einige meiner Mitarbeiter bevorzugen sehr einfache, leicht zu lesende Klassen, auch wenn dies eine gewisse Codeverdoppelung bedeutet, während ich alles in meiner Macht stehende tue, um Code-Duplikation zu v...
19.11.2009, 19:28
6
Antworten

Allgemeines Wörterbuch - Konvertierungsfehler erhalten

Der folgende Code gibt mir einen Fehler: %Vor% Der Fehler ist wie folgt: %Vor% Meine Frage ist: Warum versucht es diese Konvertierung durchzuführen? Kann ich für diesen Objekttyp keine foreach-Schleife verwenden?     
17.06.2010, 13:17
5
Antworten

Allgemeine Methode zum Drucken von Arrays und Listen beliebiger Typen

Wenn ich ein Stück Code debugge, das Arrays oder Listen von Ints, Doubles, Strings usw. enthält, drucke ich sie lieber manchmal. Was ich dafür mache, ist überladen printArray / printList Methoden für verschiedene Typen. für z.B. Ich kann d...
11.03.2012, 13:15
4
Antworten

Warum kann ich der generischen Liste mit Indexer keine Elemente hinzufügen?

Hier ist eine seltsame Situation, die ich heute gesehen habe: Ich habe eine generische Liste und möchte Artikel zu meiner Liste mit dem Indexer hinzufügen: %Vor% Wenn ich das versuche, bekomme ich ArgumentOutOfRangeException Dan...
30.12.2013, 13:29
7
Antworten

Warum unterstützt Java keine Typinferenz für Konstruktoren?

E.G. Um eine ArrayList von Strings zu erstellen, müssen wir etwas wie machen %Vor% , während es in der Lage sein sollte, den Parametertyp für den Konstruktor abzuleiten, so dass wir nur eingeben müssen %Vor% Warum kann der Typ nicht auf d...
03.09.2009, 14:13
6
Antworten

Wann ist die Verwendung von Generika und Vererbung angemessen?

Was sind die Situationen und die damit verbundenen Vorteile der Verwendung von Generics über die Vererbung und umgekehrt, und wie sollten sie am besten kombiniert werden? Danke für die Antwort Jungs. Ich werde versuchen, die Motivation für...
28.04.2009, 18:56
6
Antworten

Warum ist das in C # Generics nicht möglich?

Ein Kollege wies mich auf einen seltsamen Fall in C # hin (nicht so sicher, ob das wirklich seltsam ist). Angenommen, Sie haben eine Klasse Mitarbeiter. Wenn Sie eine generische Liste erstellen möchten & lt; & gt; vom Typ Mitarbeiter, können Si...
03.02.2010, 15:04
2
Antworten

Generische Überladungsauflösung

Ich habe folgendes Szenario: %Vor% Und dann zwei Methoden %Vor% (Hinweis, der Code wurde im Browser geschrieben, beschreibt aber die Situation, der ich gegenüberstehe) Wie kann ich die generische Methode aufrufen und B drucken? Kan...
09.09.2010, 16:50
8
Antworten

Fabrik Erstellen von Objekten nach einem generischen Typ C #

Was wäre der effizienteste Weg, um ein Objekt nach einem generischen Typ zu instanziieren, der an eine Factory-Klasse übergeben wird, zum Beispiel: %Vor% Wie würdest du das machen? Welche Verzweigungs-Anweisung ? usw. ...     
17.07.2009, 18:05