Suchergebnisse für Anfrage "generics"

14 die antwort

Typecasting generic parameters

Verwenden Sie den folgenden Code: Function GetSetting(Of T)(ByVal SettingName As String, ByRef DefaultVal As T) As T Return If(Configuration.ContainsKey(SettingName), CType(Configuration(SettingName), T), DefaultVal) End Function Ergibt ...

4 die antwort

Wie kann ich den Unterelementtyp einer TObjectList <T> in Delphi nur über RTTI-Informationen (d. H. Ohne Verwendung einer tatsächlichen Objektinstanz) abrufen?

Ich implementiere generischen Code für das Streamen von beliebigen Delphi-Objekten mit RTTI, und damit dies funktioniert (genauer gesagt, damit der Ladeteil funktioniert), muss ich irgendwie den Unterelementtyp a ermittelnTObjectList<T> -Feld ...

2 die antwort

Delphi - intelligente Zeiger und Generika TList

Ich habe eine Implementierung von intelligenten Zeigern und habe versucht, diese auf einer allgemeinen TList zu implementieren. program Project2; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, System.Generics.Collections; type ...

TOP-Veröffentlichungen

10 die antwort

WCF. Service generische Methoden

Wie kann ich generische Methoden im wcf-Dienst verwenden? Ich habe diesen Code geschrieben: [OperationContract] void AddItem<T>(T item);Aber ich erhalte den folgenden Fehler: Type 'T' kann nicht als Schematyp exportiert werden, da es sich um ...

10 die antwort

Benennungskonvention für generische Typparameter für Java (mit mehreren Zeichen)?

In einigen von mir geschriebenen Schnittstellen möchte ich generische Typparameter mit mehr als einem Zeichen benennen, um den Code besser lesbar zu machen. Etwas wie... Map<Key,Value>An Stelle von.. Map<K,V>Aber wenn es um Methoden geht, ...

4 die antwort

List <List <? >> und List <List> sind in Java nicht kompatible Typen [duplicate]

Diese Frage hat hier bereits eine Antwort: Kann nicht von Liste <Liste> nach Liste <Liste <? >> konvertiert werden [/questions/26766704/cannot-convert-from-listlist-to-listlist] 3 AntwortenIch habe diesen Code nicht so oder so kompilieren ...

4 die antwort

Compilation schlägt fehl, wenn ein Lambda für Supplier <verwendet wird? erweitert Typ>

Warum kompiliert das nicht? : import java.util.Optional; public class Demo { Optional<? extends SomeValue> getOption() { return Optional.empty(); } void exposure() { SomeValue someValue = getOption().orElseGet(() -> new SomeValue()); } } class ...

4 die antwort

Wie muss ein generischer Typ eine Operation wie Add, Sub, Mul oder Div in einer generischen Funktion implementieren?

Ich versuche, eine generische Funktion in Rust zu implementieren, bei der die einzige Voraussetzung für das Argument ist, dass die Multiplikationsoperation definiert werden soll. Ich versuche, eine generische "Macht" zu implementieren, werde ...

8 die antwort

Swift: Rückgabe des Klassentyps von der Funktion

Ich weiß, dass es möglich ist, einen Klassentyp in kurzer Zeit an eine Funktion zu übergeben: func setGeneric<T>(type: T.Type){ } setGeneric(Int.self)Aber wie können wir den Typ von der Funktion zurückgeben? Schreiben Sie so etwas wie func ...

8 die antwort

Was ist der Zweck von Platzhaltern und wie unterscheiden sie sich von Generika?

Ich hatte bis vor ein paar Tagen noch nie von Wildcars gehört und nachdem ich das Java-Buch meines Lehrers gelesen habe, bin ich mir immer noch nicht sicher, wofür und warum ich es verwenden muss. Sagen wir, ich habe eine super KlasseAnimal ...