Static arrays |
Top Previous Next |
What is translated > Types > Arrays > Static arrays
Static arrays can have one or more dimensions. The declarations in C# can be derived from the Delphi declarations in a straightforward manner.:
var // Define static arrays wordArray : Array[Word] Of Integer; // Static, size=High(Word) multiArray : Array[byte, 1..5] Of char; // Static array, 2 dimensions rangeArray : Array[5..20] Of string; // Static array, size = 16
-> // Define static arrays int[] wordArray = new int[65536/*# word*/]; // Static, size=High(Word) char[,] multiArray = new char[256/*# byte*/, 5/*# range 1.. 5*/]; // Static array, 2 dimensions string[] rangeArray = new string[16/*# range 5.. 20*/]; // Static array, size = 16
While in Delphi the lower bound and the upper bound have to be defined, in C# arrays are always zero based, Array indices are corrected by Delphi2C#.
|
This page belongs to the Delphi2C# Documentation |
Delphi2C# home Content |