massivning n chi tartibi bo‘yicha uzunligini ko‘rsatadi. Masalan: GetLength(0) – 1 chi tartib bo‘yicha o‘lchami uzunligi, GetLength(1) – 2 o‘lchovli massivlarda 2 chi o‘lchami uzunligi va h.
GetUpperBound(n)
Statik uslub
massivning n chi tartibi bo‘yicha yuqori chegarasi(eng katta indeksi nomeri)ni ko‘rsatadi.
IndexOf(m,e)
Statik uslub
Bir o‘lchovli m massivdan e elementni birinchi bo‘lib, qaysi joyda uchrashini bildiradi.
LastIndexOf(m,e)
Statik uslub
Bir o‘lchovli m massivdan e elementni oxirgi bo‘lib, qaysi joyda uchrashini bildiradi.
8.1. listingda Array sinfi elementlaridan dasturlashda foydalanishga misol keltirilgan.
using System; namespace massiv { class Program { static void Main(string[] args) { int[,] a=new int[2,3]; a[0,0] = 55; a[0, 1] = 58; a[0, 2] = -5; a[1, 0] = 15; a[1, 1] = 45; a[1, 2] = 100; double[] d = {4,-3.01,-1,0,5,5,5,75}; int i,j; Console.WriteLine("Massiv uzunligi = " + a.Length); Console.WriteLine("Massiv o'lchami = " + a.Rank); Console.WriteLine("Massivning vertikal uzunligi = " + a.GetLength(0)); Console.WriteLine("Massivning gorzontal uzunligi = " + a.GetLength(1)); Console.WriteLine("Massivning vertikal indexi yuqori chegarasi = " + a.GetUpperBound(0)); Console.WriteLine("Massivning gorizontal indexi yuqori chegarasi = " + a.GetUpperBound(1) + "\n"); //Takrorlash konstuksiyasi Console.WriteLine("a massivning joriy holati:"); for (i = 0; i < a.GetLength(0); i++) { for (j=0; j Console.Write("a[{0},{1}]="+a[i,j]+"\t",i,j); Console.Write("\n"); } Console.Write("\nd massivning joriy holati:\n d{\t"); for (i = 0; i < d.GetLength(0); i++) { Console.Write(d[i]+"\t"); } Console.Write("}\n"); Array.Reverse(d); Console.Write("\nd massivning reversiv holati:\n d{\t"); for (i = 0; i < d.GetLength(0); i++) { Console.Write(d[i] + "\t"); } Console.Write("}\n"); Array.Sort(d); Console.Write("\nd massivning tartblangan holati:\n d{\t"); for (i = 0; i < d.GetLength(0); i++) { Console.Write(d[i] + "\t"); } Console.Write("}\n"); Console.WriteLine("\nd massivda 5 soni 1 chi bo'lib {0} chi indexda turibdi",Array.IndexOf(d,5)); Console.WriteLine("\nd massivda 5 soni oxirgi bo'lib {0} chi indexda turibdi", Array.LastIndexOf(d, 5)); Console.ReadKey(); } } }