Suchergebnisse für Anfrage "generics"

10 die antwort

C # Liste <T> Interna

Was passiert genau, wenn Sie ein Objekt zu einer Sammlung wie "Liste" hinzufügen? List<Person> people = new List<Person>(); Person dan = new Person() { Name="daniel", Age=10 }; people.Add(dan); dan = new Person() { Name = "hw", Age = 44 };Wenn ...

10 die antwort

Beste Möglichkeit zu testen, ob ein generischer Typ eine Zeichenfolge ist? (C #)

Ich habe eine generische Klasse, die jeden primitiven oder sonstigen Typ zulassen sollte. Das einzige Problem dabei ist die Verwendung vondefault(T). Wenn Sie einen Werttyp oder eine Zeichenfolge als Standardwert aufrufen, wird ein angemessener ...

10 die antwort

C #: Aufzählungen in Interfaces

Ich habe ein paar ähnliche Themen zu dieser Frage gesehen, aber keine von ihnen beantwortet wirklich die Frage, die ich stellen möchte. Für den Anfang arbeite ich leider so traurig mit vorhandenem API-Code, dass es zwar eine bessere Möglichkeit ...

TOP-Veröffentlichungen

4 die antwort

Ist es möglich, eine generische Methode für ein dynamisches / ExpandoObject @ zu erstelle

Ich vermute, dass dies nicht möglich ist, aber ich habe keine endgültige Nr. Gesehen. Meine aktuelle (funktionierende) Implementierung ist wie folgt .. public static Main(param args[]) { dynamic Repository = GetRepository(); var query = ...

10 die antwort

Bug im Eclipse-Compiler oder in Javac ("Typparameter von T können nicht bestimmt werden")

Der folgende Code public class GenericsTest2 { public static void main(String[] args) throws Exception { Integer i = readObject(args[0]); System.out.println(i); } public static <T> T readObject(String file) throws Exception { return ...

6 die antwort

Ein besonderes Merkmal der Exception-Typ-Inferenz in Java 8

Während ich Code für eine andere Antwort auf dieser Site geschrieben habe, bin ich auf diese Besonderheit gestoßen: static void testSneaky() { final Exception e = new Exception(); sneakyThrow(e); //no problems here nonSneakyThrow(e); //ERRROR: ...

10 die antwort

Wie kann ich IEnumerable <T> in List <T> in C # konvertieren?

Ich verwende LINQ, um ein generisches Wörterbuch abzufragen, und verwende das Ergebnis dann als Datenquelle für meine ListView (WebForms). Vereinfachter Code: Dictionary<Guid, Record> dict = GetAllRecords(); myListView.DataSource ...

8 die antwort

LambdaConversionException mit Generika: JVM-Fehler?

Ich habe Code mit einer Methodenreferenz, der gut kompiliert wird und zur Laufzeit fehlschlägt. Die Ausnahme ist diese: Caused by: java.lang.invoke.LambdaConversionException: Invalid receiver type class redacted.BasicEntity; not a subtype of ...

2 die antwort

C: Element in / aus void Array einfügen / holen

Ich muss ein generisches Array erstellen, das generische Datenstrukturen enthalten kann. Wie kann ich eine generische Struktur in einen leeren Slot meines Void-Arrays einfügen? Dies ist mein Code. struct CircularBuffer { int E; int S; int ...

26 die antwort

Was sind die Unterschiede zwischen Generics in C # und Java… und Templates in C ++? [geschlossen

Ich benutze hauptsächlich Java und Generika sind relativ neu. Ich lese immer wieder, dass Java die falsche Entscheidung getroffen hat oder dass .NET bessere Implementierungen usw. usw. hat. Also, was sind die Hauptunterschiede zwischen C ++, C ...