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

Lập trình giao diện chương 7

29 342 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Lập Trình Giao Diện Chương 7
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài Giảng
Định dạng
Số trang 29
Dung lượng 640,84 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

– Jagged array – Phương thức có số lượng đối số thay đổi với từ khóa params – Phương thức Main với các đối số nhận từ lệnh gọi chương trình command-line... các đối tượng có cùng một kiểu

Trang 2

– Jagged array – Phương thức có số lượng đối số thay đổi (với từ khóa params)

– Phương thức Main với các đối số nhận từ lệnh gọi chương trình (command-line)

Trang 3

các đối tượng có cùng một kiểu dữ liệu.

• Các phần tử trong mảng được truy xuấttheo tên và vị trí của phần tử trong

mảng, chỉ số bắt đầu bằng zero

• Trong C#, mảng được xem là một đối

tượng bao gồm các phương thức, thuộc tính

• Có nhiều loại mảng: mảng một chiều,

mảng nhiều chiều,…

Trang 4

• Trong ngôn ngữ C#, những đối tượng

Array là đối tượng của kiểuSystem.Array

• Một số phương thức và thuộc tính củalớp System.Array

– BinarySearch(): tìm kiếm trên mảng một chiều đã sắp thứ tự.

– Clear(): thiết lập các thành phần của mảng

về 0 hay null.

– Copy(): sao chép một vùng của mảng vào mảng khác.

Trang 6

• Khai báo mảng với từ khóa new:

– int [ ] arrInt = new int [30]; //tạo mảng số nguyên gồm 30 phần tử

• Khai báo và khởi tạo các phần tử mảng:

– string[] arrString = {"first", "second", "third"};

Trang 7

(predefined types), ta có thể sắp xếptăng dần bằng cách gọi phương thứcstatic Array.Sort()

– Ví dụ: Array.Sort(arrayInt);

Trang 8

• Dựa vào chỉ số như C++

• Dùng lệnh foreach duyệt qua từng phần

tử trong array

Trang 10

5 Truyền Array cho phương thức:

• Truyền mảng như tham số cho phươngthức bằng tên của mảng (không có

• Mảng được truyền bằng tham chiếu

Trang 11

• Truyền tham trị cho phương thức:

– Tạo bản sao của biến – Sự thay đổi giá trị của biến trong phương thức không ảnh hưởng đến biến gốc

• Truyền tham chiếu cho phương thức:

– Tạo bản sao của tham chiếu tới đối tượng – Sự thay đổi trên tham chiếu trong phương thức

không ả nh hưởng đến biến gốc – Sự thay đổi về nội dung đối tượng trong phương thức ả nh hưởng đến đối tượng ngoài phương thức

Trang 14

• Mảng cần hai chỉ số để xác định được

một phần tử của nó được gọi là mảng

hai chiều (double-subscripted)

• Mảng chữ nhật (thông dụng)

– Có cấu trúc như một bảng trong đó các hàng có cùng kích thước, các cột có cùng kích thước

– Quy ước: chỉ số thứ nhất là hàng, chỉ số thứ hai là cột của phần tử, đều bắt đầu =0

Trang 16

Array nhiều chiều

• Khai báo: type[ , ] array-name;

– int [ , ] arr = new int [2,3];

Trang 18

mảng với kích thước khác nhau.

• Những mảng con này phải đuợc khai

báo từng mảng con một

• Ví dụ:

Trang 26

• SortedList là loại danh sách gồm hai

mảng: khóa và giá trị, mảng khóa luôn

Trang 27

9 Phương thức có số lượng đối số

thay đổi (với từ khóa params)

• Chúng ta có thể tạo một phương thức

rồi sau đó hiển thị các số nguyên ra màn hình console bằng cách truyền vào một mảng các số nguyên và sử dụng vòng

lặp foreach để duyệt qua từng thành

phần trong mảng

• Từ khóa params cho phép chúng ta

truyền một số biến của tham số mà không cần thiết phải tạo một mảng

Trang 28

Phương thức có số lượng đối số thay

đổ i (với từ khóa params)

• Ví dụ:

Trang 29

10 Phương thức Main với các đối số nhận

từ lệnh gọi chương trình (command-line)

• Tương tự ngôn ngữ C

• Ví dụ:

Ngày đăng: 15/12/2013, 16:52

HÌNH ẢNH LIÊN QUAN

– Có cấu trúc như một bảng trong đó các hàng có cùng kích thước, các cộ t có cùng kích thước - Lập trình giao diện chương 7
c ấu trúc như một bảng trong đó các hàng có cùng kích thước, các cộ t có cùng kích thước (Trang 14)
hình console bằng cách truyền vào một - Lập trình giao diện chương 7
hình console bằng cách truyền vào một (Trang 27)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN