Здравствуйте, Mmmaloy, Вы писали:
M>Могу я быть уверен, что массив заполнен нулями при его создании
Можешь.
Но я бы на твоем месте — просто проверил
Здравствуйте, Mmmaloy, Вы писали:
M>Могу я быть уверен, что массив заполнен нулями при его создании
в данном случае да
Elements of arrays created by array-creation-expressions are always initialized to their default value
(§12.2).
Здравствуйте, Mmmaloy, Вы писали:
M>Могу я быть уверен, что массив заполнен нулями при его создании
M>byte[] buff = new byte[128];
M>или заполнение его нулями все же необходимо:
M>for (int i = 0; i < buff.Length; i++)
M>buff[i] = 0; // инициализируем массив нулями
по Рихтеру — нулями инициализируется, так что не парься
Народ подскажите как создавать массивы чтоб платформа не затирала память нулями, мне нужна скорость выделения массива, под специфическую коллекцию. При необходимости я сам затираю нужный участок памяти.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение