Resultados de la búsqueda a petición "generics"
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 ...
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?
¿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 ...
convertir lista <int> a lista <long>
Como convertirList<int> aList<long> Cía#?
¿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
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 ...
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 ...
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?
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 == ...
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 ...