Preguntas etiquetadas con eof

1513
Comprobación de tipo: typeof, GetType o is?

He visto a muchas personas usar el siguiente código: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Pero sé que también podrías hacer esto: if (obj1.GetType() == typeof(int)) // Some code here O esto: if (obj1 is int) // Some code here Personalmente, siento que el último...

505
¿Por qué sizeof (x ++) no incrementa x?

Aquí está el código compilado en dev c ++ windows: #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0; } Espero xser 6 después de ejecutar la nota 1 . Sin embargo, la salida es: 4 and 5 ¿Alguien puede explicar...

264
¿Cuál es el propósito de nameof?

La versión 6.0 tiene una nueva característica de nameof, pero no puedo entender el propósito, ya que solo toma el nombre de la variable y lo cambia a una cadena en la compilación. Pensé que podría tener algún propósito cuando lo uso, <T>pero cuando lo intento nameof(T)simplemente me imprime...