generics

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

Die innere statische Klasse innerhalb der inneren Klasse kann nicht konvertiert werden

Inspiriert in dieser Frage: Wie Iterable implementiert wird Ich habe mich entschieden, eine einfache verkettete Listenimplementierung zu machen und einen Iterator zu implementieren Um einen Code wie folgt zu haben: %Vor% Der Code war nicht...
02.07.2013, 22:06
5
Antworten

Konvertierung von IEnumerableT in IList

Wenn eine Methode einen Parameter vom Typ System.Collections.IList verwendet, kann ich einen Wert vom Typ System.Collections.Generic.IEnumerable<T> legitim / sicher übergeben? Ich würde mich über eine gründliche Erklärung freuen, war...
04.01.2010, 16:07
2
Antworten

Was ist static T ListT methodName (Liste? Super T-Eingabe)

Ich habe den folgenden Code, aber ich bin mit allen Generika verwirrt. %Vor% Nach meinem Verständnis habe ich eine öffentliche Methode namens backwards , die eine Arraylist erstellt, die die List-Schnittstelle implementiert und die Arrayli...
03.07.2012, 02:26
3
Antworten

C # Verwendung von Generika und Schnittstellenimplementierung

Kontext: .NET 4.0, C # Ich erstelle eine Reihe von Schnittstellen und eine Reihe von Klassen, die sie implementieren, um einige Dienste bereitzustellen. Die Clients verwenden die konkreten Klassen, rufen aber Methoden auf, die über die Schnit...
30.07.2013, 15:20
3
Antworten

Scala-Generika im Vergleich zu C #

Ich wundere mich nur über ein Implementierungsdetail von Scala-Generika. In C # kann man eine Klasse wie folgt deklarieren: %Vor% In Scala müsste dasselbe jedoch als deklariert werden %Vor% Beachten Sie, dass der Klassenname für mehrere...
15.06.2009, 14:41
4
Antworten

Wie wirken sich generische C # -Auflistungen auf Sammlungen mit Grundelementen aus?

Wie ich es verstehe, unterstützen C # /. Net Generika ein gewisses Maß an Verdinglichung. Also, wenn ich den folgenden Code habe: %Vor% Wird der Wert 1 autoboxiert oder behandelt das Objekt 'list' primitive Zeichenfolgen effizient?     
18.09.2010, 10:39
5
Antworten

Java und Generika. Ist 0 keine Nummer?

Was fehlt mir an diesem Codeschnipsel? %Vor% Es sagt:    Typenkonflikt: Konvertierung von Integer in N nicht möglich Danke! Aktualisieren Ich habe das Snippet geändert, um eine ganze Zahl zu verwenden. Das Gleiche passiert. Und d...
25.07.2011, 22:05
2
Antworten

Liste (T) .ForEach ist nicht mit Xamarin definiert

Ich habe Code von einem Freund von mir und es funktioniert gut in einem Windows. Formulare Anwendung. Wenn ich versuche, den gleichen Code in einem Xamarin.Forms-Projekt zu verwenden, heißt es: System.Collections.Generic.List & gt; ' hat kein...
22.10.2014, 08:36
2
Antworten

Übergeben eines leeren IEnumerable-Arguments an eine Methode

Ich habe diese Methode (vereinfacht): %Vor% Und ich rufe es so an: %Vor% Die Variable results wird mit einer LINQ-Auswahlbedingung (IEnumerable) gebildet. Ich frage mich, ob das List<int>() der beste Weg (der schnellste?)...
05.05.2010, 13:12
3
Antworten

Generische Methode zum Erstellen einer tiefen Kopie aller Elemente in einer Sammlung

Ich habe verschiedene ObservableCollections verschiedener Objekttypen. Ich würde gerne eine einzelne Methode schreiben, die eine Sammlung dieser Objekttypen erstellt und eine neue Sammlung zurückgibt, bei der jedes Element eine tiefe Kopie der E...
30.04.2010, 13:21