Cách tạo một mảng một chiều C# – Ví dụ

Cach Tao Mot Mang Mot Chieu C Vi Du



Việc lưu trữ và thao tác với một tập hợp các giá trị của cùng một kiểu dữ liệu được thực hiện trong C# bằng cách sử dụng mảng. Có nhiều loại mảng khác nhau trong C#, và trong bài viết này, chúng ta sẽ thảo luận về mảng một chiều và cách sử dụng chúng trong C#.

Mảng một chiều trong C# là gì?

Mảng một chiều là mảng chỉ có một chiều hoặc một bộ dấu ngoặc vuông trong phần khai báo của nó. Điều này có nghĩa là mảng một chiều chỉ có thể chứa một loại dữ liệu, chẳng hạn như số nguyên, chuỗi hoặc số float. Trong C#, một mảng một chiều có thể được khai báo bằng cú pháp sau:







loại dữ liệu [ ] tên mảng = kiểu dữ liệu mới [ kích cỡ ] ;


Ở đây, “datatype” là kiểu dữ liệu của các phần tử mảng, “arrayname” là tên của mảng và “size” là số phần tử trong mảng.



Làm cách nào để tạo một mảng một chiều trong C#?

Lấy một ví dụ để hiểu cách sử dụng mảng một chiều trong C#, xét đoạn mã sau:



sử dụng Hệ thống;

chương trình lớp công cộng
{
khoảng trống tĩnh công khai Chính ( )
{
int [ ] số = int mới [ 5 ] ;
con số [ 0 ] = 10 ;
con số [ 1 ] = hai mươi ;
con số [ 2 ] = 30 ;
con số [ 3 ] = 40 ;
con số [ 4 ] = năm mươi ;

( int tôi = 0 ; Tôi < số.Chiều dài; tôi ++ )
{
Console.WriteLine ( 'Phần tử tại chỉ mục' + tôi + ' : ' + số [ Tôi ] ) ;
}
}
}


Trong ví dụ trên, chúng ta đã khai báo một mảng một chiều số nguyên “numbers” với kích thước là 5 và sau đó gán giá trị cho các phần tử mảng bằng cách sử dụng toán tử chỉ mục. Ở đây, các phần tử đầu tiên và cuối cùng của mảng được lập chỉ mục lần lượt là 0 và 4. Điều này có nghĩa là chúng ta có thể truy cập các phần tử riêng lẻ của mảng bằng số chỉ mục của chúng:






Chúng ta cũng có thể sử dụng một vòng lặp để khởi tạo các phần tử của mảng một chiều, như hình dưới đây:

sử dụng Hệ thống;

chương trình lớp công cộng
{
khoảng trống tĩnh công khai Chính ( )
{
int [ ] số = int mới [ 5 ] ;

( int tôi = 0 ; Tôi < số.Chiều dài; tôi ++ )
{
con số [ Tôi ] = tôi + 1 ;
}
Console.WriteLine ( 'Các phần tử mảng là:' ) ;
cho mỗi ( liệu TRONG con số )
{
Console.WriteLine ( trên một ) ;
}
}
}


Trong ví dụ này, chúng ta đã sử dụng vòng lặp for để khởi tạo các phần tử mảng có giá trị từ 1 đến 5:




Chúng ta cũng có thể sử dụng vòng lặp foreach để lặp qua các phần tử của mảng một chiều, như hình dưới đây:

sử dụng Hệ thống;

chương trình lớp công cộng
{
khoảng trống tĩnh công khai Chính ( )
{
int [ ] số = { 10 , hai mươi , 30 , 40 , năm mươi } ;

Console.WriteLine ( 'Các phần tử mảng là:' ) ;
cho mỗi ( liệu TRONG con số )
{
Console.WriteLine ( trên một ) ;
}
}
}


Mã này khởi tạo các phần tử mảng tại thời điểm khai báo và sau đó sử dụng vòng lặp foreach để in từng phần tử của mảng một chiều ra bàn điều khiển:

Phần kết luận

Mảng một chiều là một loại mảng trong C# chỉ có một chiều hoặc một bộ dấu ngoặc vuông trong khai báo của nó. Một loại dữ liệu có thể được lưu trữ trong một mảng một chiều và có thể truy cập các phần tử của nó bằng cách gọi chúng bằng số chỉ mục của chúng. Bằng cách hiểu cách khai báo và sử dụng mảng một chiều trong C#, nhà phát triển có thể viết mã hiệu quả và hiệu quả để thao tác và vận hành trên mảng.