Come si svuota un array in Axapta 3.0?
Domanda
Qualcuno può dettagliare come svuotare un array in Axapta 3.0?
Soluzione
Per liberare un oggetto Array, basta assegnargli null:
Array myArray = new Array(Types::Integer);
;
myArray = null; //remove reference to Array so it will be garbage collected
Per ripristinare tutti gli elementi di un tipo di array, assegnare un valore all'elemento 0:
int myArray[10];
;
myArray[0]=0; //reset all elements of the array to their default value
Altri suggerimenti
Citazione da msdn http://msdn.microsoft.com/en-us /library/aa653716.aspx
n X ++, l'elemento zero [0] è usato per cancellare l'array! Assegnare un valore a indice 0 in un array ripristina tutti gli elementi dell'array sul valore predefinito valore. Ad esempio,
intArray [0] = 0; // Reimposta tutti gli elementi in intArray
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow