Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

C# và các lớp cơ sở Nhóm các đối tượng – Phần 2 doc
Nội dung xem thử
Mô tả chi tiết
C# và các lớp cơ sở
Nhóm các đối tượng – Phần 2
Khi được yêu cầu như 1 bộ đếm, VectorEnumerator thi hành interface
IEnumerator. nó cũng chứa 2 trường thành viên, theVector,1 tham chiếu đến
Vector ( collection) mà bộ đếm kết hợp, location, 1 số nguyên mà chỉ định
nơi trong collection mà bộ đếm tham chiếu đến
Cách làm việc là xem location như là chỉ mục và thi hành enumerator để
truy nhập Vector như mảng.khi truy nhập vector như mảng giá trị chỉ mục là
0,1,2 - tamở rộng bằng cách dùng -1 như là giá trị chỉ định bộ đếm trước khi
bắt đầu collection,và 3 để chỉ nó đến cuối của collection. vì vậy , việc khởi
tạo của trường nay là -1 trong hàm dựng VectorEnumerator :
public VectorEnumerator(Vector theVector)
{
this.theVector = theVector;
location = -1;
}