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);}