Dynamic arrays

Top  Previous  Next

What is translated > Types > Arrays > Dynamic arrays

 

Dynamic arrays become C# arrays:

 

var

  // Define dynamic arrays

  byteArray  : Array Of byte;           // Single dimension array

  multiArray : Array Of Array Of string;  // Multi-dimension array

 

->

  // Define dynamic arrays

  byte[] byteArray = new byte[]{};           // Single dimension array

  string[][] multiArray = new string[][]{};  // Multi-dimension array

 

 

Dynamic arrays are accepted as parameters only, if the type of the array is defined explicitly and if the function expects this type.

 

 

System.Generics.Collections

FSysLangs: TArray<TLangRec>;

private List<TLangRec> FSysLangs = new List<TLangRec>();

 

     TLangRec tmp0 = FSysLangs[FSysLangs.Count - 1 /*# High(FSysLangs) */];

     tmp0.FName = GetLocaleDataW(AID, (uint) LOCALE_SLANGUAGE);

     FSysLangs[FSysLangs.Count - 1 /*# High(FSysLangs) */] = tmp0;

 

 



This page belongs to the Delphi2C# Documentation

Delphi2C# home  Content