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

12 la respuesta

Sobrecarga del operador aritmético para una clase genérica en C #

Dado una definición de clase genérica como public class ConstrainedNumber<T> : IEquatable<ConstrainedNumber<T>>, IEquatable<T>, IComparable<ConstrainedNumber<T>>, IComparable<T>, IComparable where T:struct, IComparable, IComparable<T>, ...

1 la respuesta

Obtener tipo T de un StackFrame

l objetivo es crear una instancia genérica basada en el tipo que llamó a mi método. El problema es que cuando se llama desde un genérico, el StackFrame solo parece contener los parámetros de tipo de definición abierta en lugar de los ...

3 la respuesta

En Scala, ¿hay una forma abreviada de reducir la aridad de un tipo genérico?

Quiero llamar a Scalaz'spure método para poner un valor en la mónada del Estado. Los siguientes trabajos: type IntState[A] = State[Int, A] val a = "a".pure[IntState] a(1) (Int, java.lang.String) = (1,a) También puedo eliminar el alias de tipo ...

17 la respuesta

El componente no tiene un recurso identificado por la uri

Quiero crear un DataGrid Genérico para usar en todas mis Vistas / Controles de Usuario. Esta es mi estructura: Class Library llamado"Core": Class llamado"ViewBase": public class ViewBase : UserControl { public ViewBase() { } //Rest of ...

7 la respuesta

¿Por qué el compilador de C # se queja de que "los tipos pueden unificarse" cuando se derivan de diferentes clases base?

Mi código actual sin compilar es similar a esto: public abstract class A { } public class B { } public class C : A { } public interface IFoo<T> { void Handle(T item); } public class MyFoo<TA> : IFoo<TA>, IFoo<B> where TA : A { public void ...

7 la respuesta

Cómo emitir un tipo genérico en tiempo de ejecución en c #

Necesito crear unaIEnumerable<IEnumerable<T>> cuando solo séT en tiempo de ejecución He creado mi colección así: new List<List<object>>() donde todos los objetos en la lista interna son unT Sin embargo, debido a la co / contravarianza ...

5 la respuesta

¿Cuál es la versión genérica de una tabla hash?

He estado aprendiendo los conceptos básicos de genéricos en .NET. Sin embargo, no veo el equivalente genérico deHashtable. Comparta un código C # de muestra para crear clases genéricas de tabla hash.

16 la respuesta

Convertir cadena a tipo anulable (int, double, etc.)

Estoy intentando hacer alguna conversión de datos. Desafortunadamente, gran parte de los datos están en cadenas, donde deberían ser int's o double, etc ... Así que lo que tengo es algo como: double? amount = Convert.ToDouble(strAmount); El ...

2 la respuesta

Cómo usar una variable Tipo en una llamada a método genérico (C #)

Tengo una variable de tipot pasó a un método, y quiero usarlo como un parámetro genérico al llamar aIQueryable.Join como el siguiente queryResult.Join<Type1, Type2, t, Type3>( items, outerSelector, innerSelector, ( a, b) => a); Obviamente no ...

6 la respuesta

¿Cuál es la diferencia entre typeof y the is keyword?

¿Cuál es la diferencia exacta entre los dos? // When calling this method with GetByType<MyClass>() public bool GetByType<T>() { // this returns true: return typeof(T).Equals(typeof(MyClass)); // this returns false: return typeof(T) is MyClass; }