Suchergebnisse für Anfrage "generics"
Warum wird der folgende Code mit Cyclic Generics nicht kompiliert?
Folgen ist mein Code class A<B2 extends B, A2 extends A<B2, A2>> { C<B2, A2> c; void test() { c.acceptParameterOfTypeA(this); } } class B { } class C<B2 extends B, A2 extends A<B2, A2>> { void acceptParameterOfTypeA(A2 a) { } } Der Fehler tritt ...
Extend-Array-Typen unter Verwendung der where-Klausel in Swift
Ich würde gerne das Accelerate-Framework verwenden, um [Float] und [Double] zu erweitern, aber für jedes dieser Frameworks ist eine andere Implementierung erforderlich. Ich habe das Offensichtliche versucht: extension Array<Float> { } und ...
Wie kann ich mehrere generische Typeinschränkungen für eine einzelne Methode angeben?
Ich kann Generika mit der "Where" -Klausel auf einen bestimmten Typ beschränken, z. B .: public void foo<TTypeA>() where TTypeA : class, AWie mache ich das, wenn meine Funktion zwei generische Typen hat? public void foo<TTypeA, TTypeB>() where ...
Was ist Reification?
Ich weiß, dass Java den parametrischen Polymorphismus (Generics) mit Löschung implementiert. Ich verstehe, was Löschen ist. Ich weiß, dass C # parametrischen Polymorphismus mit Reification implementiert. Ich weiß, das kann dich dazu bringen, @ ...
Trait `x` ist nicht für den Typ` x` @ implementie
Wenn der folgende Code kompiliert wird: trait RenderTarget {} struct RenderWindow; impl RenderTarget for RenderWindow {} trait Drawable { fn draw<RT: RenderTarget>(&self, target: &mut RT); } fn main() { let mut win = RenderWindow; let mut vec: ...
Generic-Funktion für die Entsorgung von IDisposable-Objekten
Ich arbeite an einer Klasse, die sich mit vielen SQL-Objekten befasst - Connection, Command, DataAdapter, CommandBuilder usw. Es gibt mehrere Fälle, in denen wir Code wie diesen haben: if( command != null ) { command.Dispose(); } if( dataAdapter ...
Java generische Felddeklaration
In einer Klasse ohne generische Typen möchte ich ein ziemlich komplexes generisches Feld wie das folgende deklarieren: public class Client { private Map<Class<T extends Serializable>, List<Consumer<S extends T>>> classToConsumerTry1; private <T ...
Generic Type cast [duplizieren]
Diese Frage hat hier bereits eine Antwort: Casting to generic type in Java löst keine ClassCastException aus? [/questions/2767212/casting-to-generic-type-in-java-doesnt-raise-classcastexception] 5 AntwortenIch habe die folgende Klasse ...
ammlung von generischen Typ
Wenn ich eine generische Klasse habe: public class MyClass<T> { public T Value; }Ich möchte mehrere Elemente instanziieren, z. B. ... new MyClass<string> new MyClass<int> ... und füge sie einer Sammlung hinzu. Wie definiere ich die Sammlung, ...
Was ist schneller, die Methode List <T> .Remove (T) oder List <T> .RemoveAt (int)?
IstList<T>.Remove(T) schneller als dasList<T>.RemoveAt(int) -Methode in .NET-Sammlungen? Unterscheidet sich die Geschwindigkeit für Werttypen oder Referenztypen?