Suchergebnisse für Anfrage "generics"

12 die antwort

Wie verwende ich TypeToken + Generika mit Gson in Kotlin?

Ich kann keine Liste generischer Typen aus einer benutzerdefinierten Klasse (Turns) abrufen: val turnsType = TypeToken<List<Turns>>() {}.type val turns = Gson().fromJson(pref.turns, turnsType)es sagte cannot access '<init>' it is 'public ...

4 die antwort

nameof mit generischen Typen

Ich versuche, den Namen einer Methode auf einer generischen Schnittstelle abzurufen. Ich würde davon ausgehen, dass dies funktioniert, da der Typenteil ein gültiger Typ von ist: //This does not compile nameof(IGenericInterface<>.Method) //This ...

4 die antwort

Beschränkungen zu generischen Parametern in der Erweiterung hinzufügen

Ich habe diese Funktion: func flatten<Key: Hashable, Value>(dict: Dictionary<Key, Optional<Value>>) -> Dictionary<Key, Value> { var result = [Key: Value]() for (key, value) in dict { guard let value = value else { continue } result[key] = value ...

TOP-Veröffentlichungen

2 die antwort

Überladen einer Methode nach Methode mit einer Parameterliste, die genau den gleichen Typ enthält, aber mit anderen Typen parametriert ist

Ich habe eine Methode: public List<Integer> convertBy(Function<String, List<String>> flines, Function<List<String>, String> join, Function<String, List<Integer>> collectInts) { return collectInts.apply(join.apply(flines.apply((String) value))); ...

6 die antwort

Function Array <Optional <T >> -> Optional <Array <T >>

Hier ist, was ich versuche zu tun: extension Array<Optional<T>> { func unwrap() -> Optional<Array<T>> { let a = self.flatMap() { a in switch a { case Optional.Some(let x): return [x] case Optional.None: return [] } } if a.count == self.count { ...

10 die antwort

Wie kann man die Liste von X mit der Liste von Y in C # unter Verwendung von Generika vergleichen?

Ich habe 2 Klassen, X und Y. Beide Klassen haben die gleiche ähnliche Eigenschaft wie unten. class X { public string T1 { get; set; } public string T2 { get; set; } public string T3 { get; set; } } class Y { public string T1 { get; set; } public ...

12 die antwort

Allgemeine Einschränkung für die Übereinstimmung mit numerischen Typen [duplizieren]

Diese Frage hat hier bereits eine Antwort: Gibt es eine Einschränkung, die meine generische Methode auf numerische Typen beschränkt? [/questions/32664/is-there-a-constraint-that-restricts-my-generic-method-to-numeric-types] 20 answers Ich ...

2 die antwort

Scala-Generika: Wie deklariert man, dass ein Typ eine Case-Klasse sein muss?

Ich habe mehrere Fallklassen mit einemcount Feld. Standardmäßig ist es 1, und mein Code reduziert sich, indem Duplikate gruppiert und dieser Wert summiert wird, um die Nummer jedes Objekts zu ermitteln. Z.B. case class Person(name: String, count ...

2 die antwort

Was ist der Zweck von Generika vor dem Rückgabetyp

Zum Beispiel im folgenden Code public <U extends Number> void inspect(U u){ // Some method }Was ist der Zweck (was macht diese Zeile oder wie wird er gelesen), der unmittelbar vor dem Rückgabetyp @ steh

2 die antwort

Generisches Repository in ASP.NET Core ohne separate AddScoped-Zeile pro Tabelle in Startup.cs?

Ich habe ein generisches Repository in meinem Projekt. Betrachten Sie das folgende Controller-Snippet public class Lookup1Controller : Controller { readonly MyDbContext _db; public Lookup1Controller(MyDbContext dataContext) { _db = dataContext; ...