TAILIEUCHUNG - Bài giảng Lập trình Windows - Chương 8: Arrays
Bài giảng "Lập trình Windows - Chương 8: Arrays" trình bày các nội dung: Giới thiệu, khai báo, cách sử dụng mảng, các giải thuật cơ bản trên mảng, các phương thức của mảng, các đối tượng mảng trên C#. nội dung chi tiết. | Chương 8 - Arrays • Giới thiệu • Khai báo • Cách sử dụng mảng • Các giải thuật cơ bản trên mảng • Các phương thức của mảng • Các đối tượng mảng trên C# Giới Thiệu Mảng là kiểu dữ liệu có cấu trúc bao gồm nhiều phần tử cùng kiểu và được đặt liên tiếp trong vùng nhớ. Mỗi phần tử của mảng được tham chiếu thông qua chỉ mục (index). Nếu mảng có n phần tử thì phần tử đầu tiên có chỉ mục là 0 và phần tử cuối có chỉ mục là n-1. Cách tham chiếu một phần tử là tenmang[chỉ mục]. Mảng có kích thước là số phần tử trong mảng. Fig. A 12-element array. -45 6 0 72 1543 -89 0 62 -3 1 6453 -78 Position number (index or subscript) of the element within array c Name of array (Note that all elements of this array have the same name, c) c[ 11 ] c[ 10 ] c[ 9 ] c[ 8] c[ 7 ] c[ 4 ] c[ 3 ] c[ 2 ] c[ 1 ] c[ 0 ] c[ 6 ] c[ 5 ] Giới Thiệu (0) (1) (2) (3) (4) (5) (6) (7) (8) (9) Janet Baker George Lee Sue Li Samuel Hoosier Sandra Weeks William Macy Andy Harrison Ken Ford Denny Franks Shawn James Khai báo [ ] ; Ex: int[ ] c; Tạo mảng, gán giá trị cho biến mảng = new ; Ex : c = new int[ 12 ]; int [ ] c = new int[ 12 ]; Khai báo và khởi tạo Mảng Ví dụ sử dụng mảng void Main( string[] args ) { string output = ""; int[] x; x = new int[ 10 ]; int[] y = { 32, 27, 64, 18, 95, 14, 90, 70, 60, 37 }; const int ARRAY_SIZE = 10; int[] z; z = new int[ ARRAY_SIZE ]; for ( int i = 0; i int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int total = 0; for ( int i = 0; i Truyền Mảng vào Hàm (Phương thức) Để truyền Mảng vào Hàm, ta chỉ định tên của mảng. Có 2 cách truyền: Truyền theo giá trị (Value) Truyền theo địa chỉ (Reference) // method modifies the array it receives, // original will be modified public void ModifyArray( int[] b ) { for ( int j = 0; j Chương 8 - Arrays • Giới thiệu • Khai báo • Cách sử dụng mảng • Các giải thuật cơ bản trên mảng • Các phương thức của mảng • Các đối tượng mảng trên C# Giới Thiệu Mảng là kiểu dữ liệu có cấu trúc bao gồm nhiều phần tử cùng kiểu và được đặt liên tiếp trong vùng nhớ. Mỗi phần tử của mảng được tham chiếu thông qua chỉ mục (index). Nếu mảng có n phần tử thì phần tử đầu tiên có chỉ mục là 0 và phần tử cuối có chỉ mục là n-1. Cách tham chiếu một phần tử là tenmang[chỉ mục]. Mảng có kích thước là số phần tử trong mảng. Fig. A 12-element array. -45 6 0 72 1543 -89 0 62 -3 1 6453 -78 Position number (index or subscript) of the element within array c Name of array (Note that all elements of this array have the same name, c) c[ 11 ] c[ 10 ] c[ 9 ] c[ 8] c[ 7 ] c[ 4 ] c[ 3 ] c[ 2 ] c[ 1 ] c[ 0 ] c[ 6 ] c[ 5 ] Giới Thiệu (0) (1) (2) (3) (4) (5) (6) (7) (8) (9) Janet Baker George Lee Sue Li Samuel Hoosier Sandra Weeks William Macy Andy Harrison Ken Ford Denny Franks Shawn James
đang nạp các trang xem trước