2012-05-29 17 views

Respuesta

21

Uso Type.IsArray:

De MSDN:

int [] array = {1,2,3,4}; 
Type t = array.GetType(); 
// t.IsArray == true 
Console.WriteLine("The type is {0}. Is this type an array? {1}", t, t.IsArray); 
+0

tienes razón, pensé que no funcionaría solo porque es dinámico (GetType no se muestra en intellisense, por supuesto ...), pero después de la compilación funciona bien. Gracias – RollRoll

1

¿Por qué no 'es' operador (que acabo de hacer la prueba rápida en las ventanas inmediatas de depurador de Visual Studio), y funciona. pero no estoy seguro de si la respuesta de Tim es óptima.

Cuestiones relacionadas