Resultados de la búsqueda a petición "generics"

3 la respuesta

Mecanografiado, fusionar tipos de objeto?

¿Es posible fusionar los accesorios de dos tipos de objetos genéricos? Tengo una función similar a esta: function foo<A extends object, B extends object>(a: A, b: B) { return Object.assign({}, a, b); }Me gustaría que el tipo sea todas las ...

1 la respuesta

¿Por qué no son genéricos IStructuralEquatable e IStructuralComparable?

System.Collections.IStructuralEquatable ySystem.Collections.IStructuralComparable se agregaron en .NET 4, pero ¿por qué no son genéricos, comoIEquatable<T> yIComparable<T>?

3 la respuesta

El rasgo `x` no está implementado para el tipo` x`

Al compilar el siguiente código: 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: ...

5 la respuesta

¿Cuál es más rápido, el método List <T> .Remove (T) o List <T> .RemoveAt (int)?

EsList<T>.Remove(T) más rápido que elList<T>.RemoveAt(int) método en colecciones .NET? ¿La velocidad es diferente para los tipos de valor o los tipos de referencia?

9 la respuesta

Colección de tipos genéricos

Si tengo una clase genérica: public class MyClass<T> { public T Value; }Quiero instanciar varios elementos como ... new MyClass<string> new MyClass<int>... y agregarlos a una colección. ¿Cómo defino la colección para que pueda contener una ...

3 la respuesta

Comparar dos listas genéricas en una propiedad específica

Estoy usando VB.NET con .NET 2.0. Tengo dos listas, y quiero comparar las listas de una propiedad específica en el objeto, no el objeto en su conjunto, y crear una nueva lista que contenga objetos que están en una lista, pero no en la ...

3 la respuesta

Si A <T1, T2> es una plantilla para el tipo real, ¿por qué se permite typeof (A <,>)?

class Program { static void Main(string[] args) { Type t = typeof(A<,>); Console.WriteLine(typeof(A<,>)); // prints A'2[T1,T2] } } class A<T1,T2> { }Que yo sepa, tipo genéricoA<T1, T2> no es un tipo real, sino un plano / plantilla para un tipo ...

2 la respuesta

Anular IEnumerable <T> Donde

He escrito una clase que implementa IEnumerable: public class MyEnumerable : IEnumerable<MyClass> { IEnumerator IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public IEnumerator<MyClass> GetEnumerator() { //Enumerate } }Me gustaría ...

3 la respuesta

cómo hacer clases genéricas anidadas (si ese es el nombre apropiado) en csharp

Me gustaría crear una clase del siguiente tipo public class EnumerableDisposer<IEnumerable<IDisposable>>Pero no me deja declararlo de esta manera. También he intentado: public class EnumerableDisposer<T> : IDisposable where T : IEnumerable<J> ...

3 la respuesta

¿Por qué es incorrecto proporcionar un parámetro de tipo en el constructor de una clase genérica (Java)?

Estoy aprendiendo sobre genéricos en Java de un libro de texto, donde habla sobre una claseGenericStack<E> implementado con unArrayList<E>. Como para crear una pila de cadenas, usa GenericStack<String> = new ...