static void JobTestNetArray() // X++ code
{
System.Int32[] iNetNumbers; // .NET Framework array
int iXppNumbers[2]; // X++ array
int iXppNum
,iXppArrayLength
,i;
;
info("Next, .NET Framework array by special X++ syntax.");
//-------- .NET Framework array by special X++ syntax ------
iNetNumbers = new System.Int32[2](); // Note the () at end.
iNetNumbers.SetValue(100, 0); // Resembles iNetNumbers[0]=100.
iNetNumbers.SetValue(101, 1);
iXppArrayLength = iNetNumbers.get_Length();
for (i = 0; i < iXppArrayLength; i++)
{
iXppNum = iNetNumbers.GetValue(i); // Resembles iNetNumbers[i].
info(int2str(iXppNum));
}
info("Next, X++ Native array.");
//----------- X++ Native array ------
iXppNumbers[1] = 2201;
iXppNumbers[2] = 2202;
for (i = 1; i <= dimOf(iXppNumbers); i++)
{
info(int2str(iXppNumbers[i]));
}
/***** Actual infolog output
Message (07:31:10 am)
Next, .NET Framework array by special X++ syntax.
100
101
Next, X++ Native array.
2201
2202
*****/
}