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

Ist ListListString eine Instanz von CollectionCollectionT?

Ich habe diese handliche, generische Funktion zum Konvertieren einer Sammlung von Sammlungen in einen einzigen Satz geschrieben: %Vor% Dann habe ich versucht, es anzurufen: %Vor% und ich habe den folgenden Fehler erhalten: %Vor% Ein...
20.11.2009, 17:50
1
Antwort

Wie funktioniert das verdinglichte Keyword in Kotlin?

Ich versuche den Sinn des reified Keywords zu verstehen, anscheinend es erlaubt uns, darüber nachzudenken Generika . Aber wenn ich es weglasse, funktioniert es genauso gut. Will jemand erklären, wenn dies einen tatsächlichen Unterschied...
29.08.2017, 23:11
9
Antworten

C # - Problem mit Generika und Vererbung

Ich habe ein Problem mit Vererbung und Generika. Dies ist der Code, der mein Problem veranschaulicht: %Vor% Und wenn ich versuche, so etwas zu tun: %Vor% Ich erhalte Cast-Ausnahme: Ungültige Cast-Ausnahme. Kann 'TestApplication.MyClass'1...
11.01.2009, 19:52
5
Antworten

Gibt es eine Möglichkeit, ein String Array mit zwei Elementen zu definieren?

Ich möchte ein zweidimensionales Array von Strings erstellen, bei dem die Länge einer Dimension 2 ist. Ähnlich wie bei %Vor% Machen %Vor% gibt mir %Vor% aber nicht %Vor% Array. Nur neugierig, gibt es einen Trick, dynamisch zu...
13.11.2008, 07:00
4
Antworten

Kann ich bestimmte Metadaten von einem Funct-Objekt erhalten?

Betrachten Sie den folgenden Code: %Vor% Hier ist die Erweiterungsmethode: %Vor% Gibt es eine Möglichkeit, dies zu tun? Ich dachte, dass diese andere Methode, die Expression<Func<T, object>> anstatt Func<T, object>...
24.02.2009, 00:15
5
Antworten

Kann kein ListFoo an eine Methode übergeben, die ein ListIFoo erwartet, wobei Foo: IFoo

Ich habe eine Klasse Foo , die die IFoo Schnittstelle implementiert. Ich habe eine Methode, die einen List<IFoo> als Parameter verwendet. Es kann jedoch nicht von List<Foo> in List<IFoo> konvertiert werden - das ü...
01.08.2011, 17:34
3
Antworten

Greifen Sie auf eine statische Eigenschaft einer generischen Klasse zu?

Ich verwende Height für alle Foo s Mitglieder. So, %Vor% Die gleiche Situation ist in VB.NET.     
24.02.2010, 14:50
3
Antworten

So wird ein Objekt vom Typ string dynamisch in ein Objekt vom Typ T umgewandelt

Ich habe dieses XML-Dokument %Vor% in meinem Code und ich versuche, ein Array von Argumenten zu erstellen, die den Knoten <PublishToPdf> enthalten. %Vor% Dies bricht natürlich zur Kompilierzeit ab. Ich kann nicht herausfinden, w...
23.09.2009, 13:03
5
Antworten

Aktion (Of T) in Visual Basic in Liste (Of T) .ForEach

Ich habe hoch und niedrig gesucht, um zu erfahren, wie man diese Funktion benutzt. Während die Schleife, die ich schreiben könnte, einfach wäre und keine Zeit in Anspruch nehmen würde, würde ich gerne lernen, wie man das benutzt. Grundsätzli...
21.05.2009, 09:12
4
Antworten

Möglichkeiten, Objekte in einen generischen Typ umzuwandeln

In Bezug auf Casting generic type " als T ", während die Art von T erzwingen Und mit dem folgenden Beispiel %Vor% und %Vor% Ich bin es gewohnt, das object as Type Casting zu machen, also war ich etwas verwirrt, als ich herausfand...
21.12.2010, 08:39