2010-01-22 13 views

Antwort

6

Versuchen

if(data.GetType().Name == "Byte[]") 
{ 
    // assign to array 
} 
+0

"Byte []" Yep, die funktionieren würde. behebt mein Problem, indem ich den Typ eines Objekts überprüfe. –

1

Sobald ich danach gefragt wurde mir klar, dass die Art des Datenobjekts nicht.

Making es von Typ Objekt (es kommt über einen Typkonverter in Silverlight) und es hat funktioniert.

8

Wie wäre es damit:

byte[] array = new byte[arrayLength]; 
if (array is byte[]) 
{ 
    // Your code 
} 
+0

Beste Antwort - vermeidet Tippfehler. – Dennis

Verwandte Themen