2009-03-16 7 views

ответ

5

Чтобы освободить объект массива, просто присвоить NULL к ней:

Array myArray = new Array(Types::Integer); 
; 
myArray = null; //remove reference to Array so it will be garbage collected 

Для того, чтобы сбросить все элементы типа массива, присвоить значение элементу 0:

int myArray[10]; 
; 
myArray[0]=0; //reset all elements of the array to their default value 
+0

Thanks Jay ... Самое ценное ... – Namadgi

0

Цитирование из MSDN http://msdn.microsoft.com/en-us/library/aa653716.aspx

n X ++, нулевой пункт [0] используется для очистки массива! Присвоение значения индекс 0 в массиве сбрасывает все элементы в массиве до значения по умолчанию . Например,

intArray [0] = 0; // Сбрасывает все элементы в intArray