1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình Windows - Chương 8: Arrays

83 17 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 83
Dung lượng 1,2 MB

Nội dung

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#. Mời các bạn cùng tham khảo nội dung chi tiết.

Chương - Arrays • Giới thiệu • Khai báo • Cách sử dụng mảng • Các giải thuật mảng • Các phương thức mảng • Các đối tượng mảng C# Giới Thiệu • Mảng kiểu liệu có cấu trúc bao gồm nhiều phần tử kiểu đặt liên tiếp vùng nhớ • Mỗi phần tử mảng tham chiếu thơng qua mục (index) Nếu mảng có n phần tử phần tử có mục phần tử cuối có mục n-1 Cách tham chiếu phần tử tenmang[chỉ mục] • Mảng có kích thước số phần tử mảng 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 Fig 7.1 A 12-element array Name of array (Note that all elements of this array have the same name, c) Position number (index or subscript) of the element within array c c[ ] -45 c[ ] c[ ] c[ ] 72 c[ ] 1543 c[ ] -89 c[ ] c[ ] 62 c[ 8] -3 c[ ] c[ 10 ] 6453 c[ 11 ] -78 Khai báo khởi tạo Mảng • 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 ]; 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 < z.Length; i++ ) z[ i ] = + * i; for ( int i = 0; i < ARRAY_SIZE; i++ ) output += z[ i ] + "\t"; } Ví dụ sử dụng mảng int[] aa == int[] int total total int {{ == 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10 10 }; }; 1, 0; 0; for (( int int for total total 0; ii

Ngày đăng: 08/05/2021, 14:04