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

2 la respuesta

Funciones de extensión para clases genéricas en Kotlin

¿Qué hay de malo con mi función de extensión a continuación? class Foo<T> { fun <T> Foo<T>.plus(that: Foo<T>): Foo<T> = throw Exception() init { Foo<Int>() + Foo<String>() // A receiver of type Foo<T> is required } } Actualizar Me pregunto por ...

4 la respuesta

Genéricos y sistema.Colecciones

Después de pasar a .NET 2.0+, ¿hay alguna razón para seguir utilizando los sistemas. Espacio de nombres de colecciones (además de mantener el código heredado)? ¿Debería usarse siempre el espacio de nombres genéricos?

3 la respuesta

¿Qué método de sobrecarga de C # se elige?

¿Por qué se llama al método genérico cuando coinciden ambas sobrecargas? public static void method1(object obj) { Console.WriteLine("Object"); } public static void method1<T>(T t) { Console.WriteLine("Type T"); } public static void Main(String ...

3 la respuesta

convertir lista <int> a lista <long>

Como convertirList<int> aList<long> Cía#?

1 la respuesta

¿Cómo restringir los tipos que están permitidos como "T" en una clase genérica?

Tengo una claseFoo<T>. ¿Cómo puedo decir que quieroT ser alguna clase de implementaciónBarInterface? Escribiendo simplementeclass Foo<T implements BarInterface> no compila

4 la respuesta

ObservableCollection: llamando a OnCollectionChanged con múltiples elementos nuevos

tenga en cuenta que estoy tratando de usar la acción NotifyCollectionChangedAction.Add en lugar de .Reset. este último funciona, pero no es muy eficiente con grandes colecciones. así que subclasifiqué ObservableCollection: public class ...

1 la respuesta

Prism - EventAggregator.GetEvent <>. Subscribe () - Uso de genéricos y restricciones

Tengo un problema al suscribirme a eventos con el agregador de eventos que viene como parte del marco del prisma. Si uso algo como eventAggregator.GetEvent<string>().Subscribe(MyMethod)entonces todo funciona bien, mi método se dispara cuando se ...

4 la respuesta

interfaz como argumento o método genérico con dónde: ¿cuál es la diferencia?

¿Hay alguna diferencia entre: public void Method1<T>(class1 c, T obj) where T:ImyinterfaceY public void Method2(class1 c, Imyinterface obj)? ¿Cuáles son los beneficios de usar el primer método?

3 la respuesta

Matriz de funciones <Opcional <T>> -> Opcional <Matriz <T>>

Esto es lo que estoy tratando de hacer: 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 == ...

5 la respuesta

Genéricos para cada problema de bucle si la instancia no tiene un tipo genérico asignado [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Qué es un tipo sin procesar y por qué no deberíamos usarlo? [/questions/2770321/what-is-a-raw-type-and-why-shouldnt-we-use-it] 14 respuestas ¿Podría alguien explicarme por qué hay una necesidad ...