Suchergebnisse für Anfrage "generics"

2 die antwort

Was wäre die Verwendung von sich selbst als Typargumente in Generika zu akzeptieren

Ich habe Code zu einer nicht verwandten Frage gesehen, aber er hat mich neugierig gemacht, da ich nie ein solches Konstrukt mit Java Generics gesehen habe. Was wäre die Verwendung der Erstellung einer generischen Klasse, die als Typargument ...

5 die antwort

Karte der Sammlungen

Ich wollte Map of Collections in Java machen, damit ich so etwas machen kann public void add(K key, V value) { if (containsKey(key)) { get(key).add(value); } else { Collection c = new Collection(); c.add(value); put(key, value); } }Ich habe ...

5 die antwort

Holen Sie sich den Namen (String) eines generischen Typs in Swift

Ich habe eine generische Klasse vom Typ T und möchte den Namen des Typs erhalten, der bei der Instanziierung an die Klasse übergeben wurde. Hier ist ein Beispiel. class MyClass<T> { func genericName() -> String { // Return the name of T. } } Ich ...

TOP-Veröffentlichungen

1 die antwort

Allgemeines Unboxing von Expression <Func <T, object >> zu Expression <Func <T, TResult >>

Wie im Titel erwähnt, habe ich einen Ausdruck, in dem der Ergebnistyp in einem 'gespeichert' istobject, welches sein kannallemeiner Domainklassen. Gibt es eine Möglichkeit, den konkreten Ausdruck zu erhalten (Unboxing)?

2 die antwort

Java vergleicht generische Typen

In Java habe ich eine Binary Search Tree-Klasse geschrieben, die Knoten mithilfe von Rekursion hinzufügt. Jetzt möchte ich es mit Generics verallgemeinern, damit ich mehr über sie erfahren kann. public class GBinNode<T> { T item; GBinNode<T> ...

6 die antwort

C # Konvertieren von List <int> in List <double>

Ich habe einList<int> und ich möchte es in ein konvertierenList<double>. Gibt es eine andere Möglichkeit, dies zu tun, als nur eine Schleife durch dieList<int> und zu einem neuen hinzufügenList<double> wie so: List<int> lstInt = new ...

4 die antwort

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

Hier ist eine seltsame Situation, die ich heute gesehen habe: Ich habe eine allgemeine Liste und möchte meiner Liste Elemente mit dem folgenden Indexer hinzufügen: List<string> myList = new List<string>(10); myList[0] = "bla bla ...

21 die antwort

Wie konvertiert man eine DataTable in eine generische Liste?

Derzeit verwende ich: DataTable dt = CreateDataTableInSomeWay(); List<DataRow> list = new List<DataRow>(); foreach (DataRow dr in dt.Rows) { list.Add(dr); }Gibt es einen besseren / magischen Weg?

2 die antwort

Java Generics und generische Typen

Ich habe eine Klasse ExtA, die eine Filterfunktion zum Filtern einer ArrayList enthält: public ExtA<T> filt(...) { //code }Wenn ich kompiliere, wird der Fehler angezeigt: Symbolklasse T kann nicht gefunden werden. Warum ist das so?

10 die antwort

Nullable-Typ als generischer Parameter möglich?

Ich möchte so etwas machen: myYear = record.GetValueOrNull<int?>("myYear"),Beachten Sie den Typ nullable als generischen Parameter. Seit derGetValueOrNull funktion könnte null zurückgeben mein erster versuch war dieser: public static T ...