C-Sharp тіліндегі массивтер
Автор: Kyzzhi • Февраль 23, 2022 • Реферат • 1,283 Слов (6 Страниц) • 339 Просмотры
ФИЗИКАЛЫҚ ПРОЦЕССТЕРДІ КОМПЬЮТЕРЛІК МОДЕЛЬДЕУ КУРСЫ
Бұл курс ҚҰУ - нің физика-техникалық факультетінің студенттеріне арналған. Лектор - Хасанов Манас Кабылтайевич.
Тел: +7 (707) 612 66 92
Почта: manas_hasanov@mail.ru
І-бөлім
C-SHARP АҚПАРАТТЫҚ БАҒДАРЛАМАЛАУ ТІЛІ
§3. C-Sharp тіліндегі массивтер.
Массивтер.
C# тілінде массив дегеніміз барлығына ортақ аты бар, бір типті айнымалылар жиынтығын айтады.
C# тілінде массивті қолдану үшін екі сатылы процедура жасау қажет, себебі C# массивті объект ретінде қарастырады. Алдымен массивтің атын жариялау керек. Содан сон, «new» операторының көмегімен массивтің объектісін құру керек.
Бір өлшемді массивті с # тілінде жариялаудың жалпы синтаксисін келесі түрде жазуға болады:
Тип [] Имя массива = new Тип [количество содержимого элементов]; |
Бір өлшемді массивті с # тілінде жариялаудың мысалы:
// int типті, аты array болатын, ұзындығы 5 элементтен тұратын массив жариялаймыз. int[] array = new int[5]; // Массивтің әр элементің қолмен инициализия жасаймыз. array[0] = 100; array[1] = 23; array[2] = 25; array[3] = 31; array[4] = 1; // Цикл ішінде массивтің әр элементің қолданамыз. for (int i = 0; i < 5; i++) { Console.WriteLine("Array[" + i + "] = " + array[i]); } |
Сондай ақ, массив элементтерін нөмері бойынша инициализия жасаумен қатар арнайы инициализациялау синтаксистері арқылы толтыруға болады. Ол үшін фигурлық жақша ішінде әр элементтерді үтір арқылы толтырады. Бұл жол қолайлы болып табылады егер массив аз ғана элементтерден құралған болса және массивті тез арада толтыру қажет болса.
Мысал
// Массивті new операторы арқылы толтырудың арнайы инициализациялау синтаксисі int[] array = new int[] {10,20,30,40,50}; // Массивті new операторын қолданбай толтырудың арнайы инициализациялау синтаксисі string[] info = { "Фамилия", "Имя", "Отчество" }; // Массивті new операторы арқылы және ұзындығын көрсету арқылы толтыру char[] symbols = new char[4] { 'X','Y','Z','M' }; |
Length қасиеті
Әр массивтің Length деген қасиеті бар. Бұл қасиет арқылы массивтің элементтер санын (ұзындығы) аңықтай аламыз. Length қасиетіне келесі мысалды қарастырайық:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int[] array = { 1, 2, 3, 4 }; for (int i = 0; i < array.Length; i++) Console.WriteLine(array[i]); Console.ReadLine(); } } } |
...