CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 78

78
Chương 2: Thao tác dữ liệu

// Tạo một DateTime mô tả 1 tuần trước đây.

DateTime past = now - oneWeek;

// Tạo một DateTime mô tả 1 tuần trong tương lai.

DateTime future = now + oneWeek;

9.

9.

S p x p m t m ng ho c m t ArrayList

ắ ế ộ ả

ặ ộ

S p x p m t m ng ho c m t ArrayList

ắ ế ộ ả

ặ ộ

Bạn cần sắp xếp các phần tử trong một mảng hoặc một

ArrayList

.

Sử dụng phương thức

ArrayList.Sort

để sắp xếp

ArrayList

và phương thức tĩnh

Array.Sort

để sắp xếp mảng.

Dạng đơn giản nhất của

Sort

là sắp xếp các đối tượng nằm trong một mảng hoặc

ArrayList

khi các đối tượng này có hiện thực giao diện

System.Icomparable

và có kiểu giống nhau—tất

cả các kiểu dữ liệu cơ bản đều hiện thực

Icomparable

. Đoạn mã dưới đây minh họa cách sử

dụng phương thức

Sort

:

// Tạo một mảng mới và thêm phần tử vào.

int[] array = {4, 2, 9, 3};

// Sắp xếp mảng.

Array.Sort(array);

// Hiển thị nội dung của mảng đã được sắp xếp.

foreach (int i in array) { Console.WriteLine(i);}

// Tạo một ArrayList mới và thêm phần tử vào.

ArrayList list = new ArrayList(4);

list.Add("Phong");

list.Add("Phuong");

list.Add("Khoa");

list.Add("Tam");

// Sắp xếp ArrayList.

list.Sort();

// Hiển thị nội dung của ArrayList đã được sắp xếp.

foreach (string s in list) { Console.WriteLine(s);}

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.