Preguntas etiquetadas con types

463
¿Puede la clase anónima implementar la interfaz?

¿Es posible que un tipo anónimo implemente una interfaz? Tengo un código que me gustaría trabajar, pero no sé cómo hacerlo. He tenido un par de respuestas que dicen no o crean una clase que implementa la interfaz para construir nuevas instancias de eso. Esto no es realmente ideal, pero me...

416
Una lista genérica de clase anónima.

En C # 3.0 puede crear una clase anónima con la siguiente sintaxis var o = new { Id = 1, Name = "Foo" }; ¿Hay alguna manera de agregar estas clases anónimas a una lista genérica? Ejemplo: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" }; List<var> list = new...

365
Determinar el tipo de un objeto en ruby

Usaré python como ejemplo de lo que estoy buscando (puedes pensar en él como un pseudocódigo si no conoces Python): >>> a = 1 >>> type(a) <type 'int'> Sé que en ruby ​​puedo hacer: 1.9.3p194 :002 > 1.class => Fixnum ¿Pero es esta la forma correcta de determinar...

361
Scala: ¿Qué es un TypeTag y cómo lo uso?

Todo lo que sé sobre TypeTags es que de alguna manera reemplazaron Manifiestos. La información en Internet es escasa y no me proporciona un buen sentido del tema. Por lo tanto, estaría feliz si alguien compartiera un enlace a algunos materiales útiles en TypeTags, incluidos ejemplos y casos de uso...

344
Cuándo usar NSInteger vs. int

¿Cuándo debería usar NSIntegervs. int cuando desarrolle para iOS? Veo en el código de muestra de Apple que usan NSInteger(o NSUInteger) cuando pasan un valor como argumento a una función o devuelven un valor de una función. - (NSInteger)someFunc;... -