Массивтер Массив ұғымы - Массив ұғымы
- Массивті сипаттау
- Бірөлшемді және көпөлшемді массивтер
- Массивтерге амалдар қолдану
- Массивтерді сұрыптау
Массив дегеніміз не? - Массив дегеніміз не?
- Массив элементтерін қалай сипаттаймыз?
- Массивті инициализациялау дегенді қалай түсінесіздер?
- Массив элементіне қатынау қалай орындалады?
Бірөлшемді массив
Type [ ] array_Name = new Type [size]
Мысал келтіріңіз: int[] array = new int[5]; // бүтін сандар массивін құрамыз string[] seasons = new string[4] {"қыс","көктем","жаз","күз"}; //жолдар массивін жариялау және инициализациялау Массивті жариялау кезінде егер инициализация болатын болса, new операторын көрсетпей-ақ қоюға болады: string[] seasons = {"зима","весна","лето","осень"}; //дұрыс Элементтерге қатынау индекс арқылы орындалады. Индекс 0-ден басталады. Массивтің бірінші элементі 0 индексіне тең, ал соңғысы n-1, мұнда n – массив өлшемі. Элементтерге қатынау индекс арқылы орындалады. Индекс 0-ден басталады. Массивтің бірінші элементі 0 индексіне тең, ал соңғысы n-1, мұнда n – массив өлшемі. static void Main(string[] args) { int[] numbers = {5,2,-10,,122,3,2}; numbers[0] = 5; numbers[1] = 2; numbers[2] = -10; numbers[3] = 122; numbers[4] = 3; numbers[5] = 2; // Массив элементтерінің қосындысын есептейтін программа мысалы: static void Main(string[] args) { int[] numbers = { 4, 7, 1, 23, 43 }; int s = 0; for (int i = 0; i < numbers.Length; i++) { s += numbers[i]; } Console.WriteLine(s); Console.ReadKey(); } Көпөлшемді массив
Type [, ] array Name = new Type [Size, Sizes]
- int[,] numbers1 = new int[2, 2]; // екі өлшемді массивті жариялау
- int[,,] numbers2 = new int[2, 2 ,3]; // үш өлшемді массивті жариялау
- int[,] numbers3 = new int[3, 2] { {6, 0}, {5, 7}, {8, 9} }; // екі өлшемді массивті инициализациялау
- numbers1 атаудағы массивтің 1,1 координаталы элементіне 8 мәнін меншіктеу келесі түрде болады: numbers1[1, 1] = 8;
Сатылы (jagged) массивтер деп массив ішіндегі массивті айтамыз. Ол келесі түрде болуы мүмкін:
Type [ ] [ ] jagge Array = new Type [size] [ ];
Cатылы массив
Сатылы массивті жариялау мысалы: static void Main(string[] args) { int[][] array = new int[3][]; // 3 массивтен тұратын массивті жариялау array [0] = new int[3]; //ішкі массивті құру array [1] = new int[2]; array [2] = new int[5]; }
Length қасиеті - Length қасиеті
- Length қасиеті массивтегі элементтер санын қайтарады.
- Мысал:
- static void Main(string[] args) { int[] numbers = new int[5]; int size = numbers.Length; // size = 5 }
Қолданушы элементтер санын енгізу Int n = 0; Concole. WriteLine (“Введите длину массива”); String S = Concole. ReadLine (); N = int. Parse (s); Double [ ] mas = new double [n]; Rank қасиеті арқылы массивтің өлшемін анықтауға болады: Rank Int [ ] oldNumbers = {1, 2, 3, 4, 5}; Int rank = oldNumbers.Rank; Массив элементтерін көшіру Copy To () Int [ ] oldNumbers = {1, 2, 3, 4, 5}; Int [ ] newNumbers = new Int [oldNumbers, Length]; oldNumbers. Copy To (oldNumbers, o); Массивті сұрыптау: Sort () әдісі Int [] oldNumbers = {5, 2, 1, 3, 4}; Array. Sort (oldNumbers); Тапсырма Тапсырма
Достарыңызбен бөлісу: |