Como você esvaziar uma matriz no Axapta 3.0?
Pergunta
detalhe pode alguém por favor como esvaziar uma matriz no Axapta 3.0?
Solução
Para liberar um objeto Array, null apenas atribuir a ele:
Array myArray = new Array(Types::Integer);
;
myArray = null; //remove reference to Array so it will be garbage collected
Para repor todos os elementos de um tipo de matriz, atribuir um valor para o elemento 0:
int myArray[10];
;
myArray[0]=0; //reset all elements of the array to their default value
Outras dicas
Citando MSDN http://msdn.microsoft.com/en-us /library/aa653716.aspx
n X ++, o item de zero [0] é usado para limpar a matriz! Atribuir um valor a 0 índice em uma matriz repõe todos os elementos da matriz para o padrão valor. Por exemplo,
intArray [0] = 0; // Restaura todos os elementos em intArray
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow