2012-05-29 18 views

Odpowiedz

21

Zastosowanie Type.IsArray:

Od 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

Masz rację, myślałem, że to nie zadziała tylko dlatego, że jest dynamiczne (GetType nie jest pokazane na intellisense, oczywiście ...), ale po kompilacji działa dobrze. dzięki – RollRoll

1

Dlaczego nie po prostu 'jest' operatora (ja właśnie zrobiłem szybki test na natychmiastowe okien Visual Studio debugger), i to działa. ale nie jestem pewien, czy odpowiedź Tima jest optymalna.

Powiązane problemy