Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Menguasai Array C#: Deklarasi, Inisialisasi, dan Operasi

Menguasai Array C#

Temukan cara mendeklarasikan, menginisialisasi, dan bekerja dengan array di C#. Contoh kode praktis, teknik perulangan, dan operasi LINQ dicakup.

Array menyimpan urutan berukuran tetap dari elemen dengan tipe yang sama. Misalnya, alih-alih lima variabel terpisah untuk usia siswa, satu array sudah cukup.

Menguasai Array C#: Deklarasi, Inisialisasi, dan Operasi

1. Mendeklarasikan Array di C#

Gunakan sintaks berikut untuk mendeklarasikan array:

datatype[] arrayName;

Contoh:

int[] age;

Di sini, age dapat menampung nilai integer.

Menentukan ukuran array

Alokasikan memori untuk menetapkan jumlah elemen:

// declare an array int[] age; // allocate memory for 5 elements age = new int[5];

Atau, deklarasikan dan alokasikan dalam satu pernyataan:

int[] age = new int[5];

2. Menginisialisasi Array

Array dapat diinisialisasi selama deklarasi:

int[] numbers = {1, 2, 3, 4, 5};

Kompiler menyimpulkan ukuran dari inisialisasi.

Elemen individu juga dapat diatur setelah deklarasi:

// declare an array int[] age = new int[5]; // initialize elements age[0] = 12; age[1] = 4; age[2] = 5; // …
Menguasai Array C#: Deklarasi, Inisialisasi, dan Operasi

3. Mengakses Elemen

Ambil elemen berdasarkan indeksnya:

// third element array[2]; // fifth element array[4];

Contoh: Mengakses Elemen Array

using System; namespace AccessArray { class Program { static void Main(string[] args) { // create an array int[] numbers = {1, 2, 3}; // access first element Console.WriteLine("Element at index 0 : " + numbers[0]); // access second element Console.WriteLine("Element at index 1 : " + numbers[1]); // access third element Console.WriteLine("Element at index 2 : " + numbers[2]); Console.ReadLine(); } } }

Output

Element at index 0 : 1 Element at index 1 : 2 Element at index 2 : 3

4. Mengubah Elemen

Ubah elemen dengan menugaskan nilai baru ke indeksnya:

using System; namespace ChangeArray { class Program { static void Main(string[] args) { // create an array int[] numbers = {1, 2, 3}; Console.WriteLine("Old Value at index 0: " + numbers[0]); // update value numbers[0] = 11; Console.WriteLine("New Value at index 0: " + numbers[0]); Console.ReadLine(); } } }

Output

Old Value at index 0: 1 New Value at index 0: 11

5. Mengiterasi dengan Perulangan

Gunakan for atau foreach untuk menelusuri array.

Contoh Perulangan For

using System; namespace AccessArrayFor { class Program { static void Main(string[] args) { int[] numbers = { 1, 2, 3}; for(int i=0; i < numbers.Length; i++) { Console.WriteLine("Element at index " + i + ": " + numbers[i]); } Console.ReadLine(); } } }

Output

Element at index 0: 1 Element at index 1: 2 Element at index 2: 3

Gunakan numbers.Length untuk mendapatkan ukuran array.

Contoh Perulangan Foreach

using System; namespace AccessArrayForeach { class Program { static void Main(string[] args) { int[] numbers = {1, 2, 3}; Console.WriteLine("Array Elements: "); foreach(int num in numbers) { Console.WriteLine(num); } Console.ReadLine(); } } }

Output

Array Elements: 1 2 3

6. Operasi Array dengan System.Linq

Namespace System.Linq menawarkan metode canggih untuk manipulasi array.

Mencari Minimum dan Maksimum

using System; using System.Linq; namespace ArrayMinMax { class Program { static void Main(string[] args) { int[] numbers = {51, 1, 3, 4, 98}; Console.WriteLine("Smallest Element: " + numbers.Min()); Console.WriteLine("Largest Element: " + numbers.Max()); Console.ReadLine(); } } }

Output

Smallest Element: 1 Largest Element: 98

Menghitung Rata-rata

using System; using System.Linq; namespace ArrayFunction { class Program { static void Main(string[] args) { int[] numbers = {30, 31, 94, 86, 55}; float sum = numbers.Sum(); int count = numbers.Count(); float average = sum / count; Console.WriteLine("Average : " + average); Console.WriteLine("Average using Average() : " + numbers.Average()); Console.ReadLine(); } } }

Output

Average : 59.2 Average using Average() : 59.2

Catatan: Sertakan using System.Linq; untuk mengakses metode Min, Max, Sum, Count, dan Average.


Bahasa C

  1. Menguasai Array Jagged C#: Deklarasi, Inisialisasi, dan Akses
  2. Cara Meneruskan Array ke Fungsi dalam C++: Panduan Praktis
  3. Cara Meneruskan Array 1D dan 2D ke Fungsi dalam C – Panduan Praktis
  4. Memahami Hubungan Antara Array dan Pointer dalam C
  5. Teknik Salin Array Java: Panduan Lengkap
  6. Array C++ Dibongkar: Deklarasi, Inisialisasi, dan Teknik Pointer
  7. Menguasai Alokasi Array Dinamis C++: Panduan Praktis dengan Contoh Kode
  8. Tutorial Array Java: Deklarasi, Pembuatan, dan Inisialisasi – Kode Contoh
  9. MATLAB: Menguasai Array Multidimensi dan Khusus
  10. Ball Grid Array (BGA) Dijelaskan: Panduan Lengkap Teknologi PCB High-Density