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

3 la respuesta

¿Por qué C # no admite tipos genéricos implícitos en constructores de clases?

C # no requiere que especifique un parámetro de tipo genérico si el compilador puede inferirlo, por ejemplo: List<int> myInts = new List<int> {0,1,1, 2,3,5,8,13,21,34,55,89,144,233,377, 610,987,1597,2584,4181,6765}; //this statement is clunky ...

12 la respuesta

¿Cuáles son las diferencias entre los tipos "genéricos" en C ++ y Java?

Java tiene genéricos y C ++ proporciona un modelo de programación muy sólido contemplates. Entonces, ¿cuál es la diferencia entre los genéricos C ++ y Java?

5 la respuesta

¿Cómo puedo convertir IEnumerable <T> a List <T> en C #?

Estoy usando LINQ para consultar un diccionario genérico y luego uso el resultado como fuente de datos para mi ListView (WebForms). Código simplificado Dictionary<Guid, Record> dict = GetAllRecords(); myListView.DataSource ...

5 la respuesta

¿La mejor manera de probar si un tipo genérico es una cadena? (C#)

Tengo una clase genérica que debería permitir cualquier tipo, primitivo o de otro tipo. El único problema con esto es usardefault(T). Cuando llama por defecto a un tipo de valor o una cadena, lo inicializa a un valor razonable (como una cadena ...

16 la respuesta

Comprobación de tipo genérico

Existe alguna forma de aplicar / limitar los tipos que se pasan a las primitivas? (bool, int, string, etc.) Ahora, sé que puede limitar el parámetro de tipo genérico a una implementación de tipo o interfaz a través dedónd cláusula Sin embargo, ...

20 la respuesta

Conversión de tipo genérico DE la cadena

Tengo una clase que quiero usar para almacenar "propiedades" para otra clase. Estas propiedades simplemente tienen un nombre y un valor. Idealmente, lo que me gustaría es poder agregar tipeado propiedades, de modo que el "valor" devuelto sea ...

14 la respuesta

En C #, ¿por qué no se puede almacenar un objeto List <string> en una variable List <object>

arece que un objeto List no se puede almacenar en una variable List en C #, y ni siquiera se puede emitir explícitamente de esa manera. List<string> sl = new List<string>(); List<object> ol; ol = sl;results en No se puede convertir ...