Byte array initalisierung?
-
Hallo ,
wenn ich folgends habe:
byte[] foo =new byte[n];
kann ich dann IMMER davon ausgehen das hier für alle n Byte ne 0 drin steht, oder muss ich die noch setzen?
-
Kannste von ausgehen.
-
ja in C is das nämlioch nich so , aber dachte mir das .ne frame work das tut;)
-
NullBockExcpetion schrieb:
ja in C is das nämlioch nich so , aber dachte mir das .ne frame work das tut;)
ich persönlich gehe an der Stelle dennoch davon aus das da Müll drinnen steht ... macht es leichter wenn man wieder mal mit C/C++ arbeitet - also initialisiere ich dann das Array (oder was auch immer) ggf. mit Nullen wenn ich da welche brauche
-
Soweit ich weiß hält sich die CLR an diese Default Value Table. Sogesehen kann man sicher sein das da 0 als default Wert drinne steht.