GetLength(n)
|
uslub
|
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.
|
6.4. 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();
}
}
}
|
Listing 6.4 Array sinfi elementlaridan dasturlashda foydalanish
6.4. lictingdagi dastur natijasi
Do'stlaringiz bilan baham: |