2014-03-19 58 views
3

這個問題的答案已經避免了我的搜索。在C#中創建新字節數組時,字節的默認值是多少?

當我這樣做:

var authToken = new byte[16]; 

什麼的authToken的值[0]?

它是否爲零或零?

+1

爲什麼不寫一行代碼並使用調試器? –

+0

我認爲這是編譯時的警告或錯誤。你應該試試看。如果它是一個局部變量。 –

+4

'byte'不能爲'null'。 –

回答

2

Arrays (C# Programming Guide)

數字數組元素的默認值被設置爲 ,並且 參考元素被設置爲null

由於byte表示整數值從0255,所有元件都在authToken陣列設置爲0

相關問題