Windows

Vì vậy, chúng ta hiện đang ở trong 14 phần của loạt hướng dẫn phát triển ứng dụng Mango Mango của Windows Phone 7.5. Trong hướng dẫn trước của chúng tôi, chúng tôi đã xem Không gian tên. Trong phần này, chúng ta sẽ xem xét

First Look at CShell on a Windows phone (Exclusive)

First Look at CShell on a Windows phone (Exclusive)
Anonim

. Hãy bắt đầu! Bộ sưu tập đơn giản là một đối tượng biết cách quản lý các tham chiếu đến nhiều phiên bản của các lớp khác. Trong ngắn nó theo dõi các đối tượng khác

. Có nhiều loại bộ sưu tập khác nhau có sẵn trong khuôn khổ.NET. Một số bộ sưu tập cho phép bạn giữ các đối tượng được sắp xếp trong khi các bộ sưu tập khác có thể giúp bạn dễ dàng truy xuất các đối tượng. Các bộ sưu tập được sử dụng mọi lúc khi xử lý một số đối tượng. Bây giờ chúng ta sẽ xem một loại bộ sưu tập có tên là Bộ sưu tập danh sách

. Tạo một dự án mới với tên duy nhất, một cái gì đó như `CollectionsDemo`. Trong chế độ thiết kế, kéo và thả một nút ở góc trên cùng bên trái của trình mô phỏng (xem hình ảnh). Đặt tên cho nút đúng cách và đặt giá trị Nội dung của nó thành `Nhấp vào Tôi`. Làm theo cùng một quy trình cho một khối văn bản và đặt thuộc tính văn bản của nó thành trống. Đặt thuộc tính bọc văn bản của khối văn bản để bọc. Bây giờ hãy tạo một lớp Ô tô với hai thuộc tính, tức là kiểu Tạo và Kiểu dữ liệu chuỗi. Tham khảo phần Hiểu và Tạo Lớp học để tạo lớp học. Bây giờ bấm đúp vào nút Bấm Tôi trong cửa sổ thiết kế của tệp MainPage.xaml để mở mã C # cho sự kiện bấm của nút. Sao chép và dán mã sau đây vào sự kiện bấm nút của bạn.

Ô tô ô tô1 = Xe mới ();

ô tô1.Make = "Oldsmobile"; car1.Model = "Cutlas Supreme";

Car car2 = new Car ();

car2.Make = "Geo";

car2.Model = "Prism";

Xe ô tô 3 = xe mới ();

ô tô3.Make = “Nissan”;

car3.Model = “Altima”;

Danh sách myList = new List ();

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

string myCars = “”;

foreach (Ô tô trong danh sách của tôi)

{

myCars + = xe.Make + “-” + ô tô.Model + Environment.NewLine;

}

myTextBlock.Text = myCars;

Vì vậy, trong chín dòng đầu tiên của mã, chúng ta tạo ra ba đối tượng khác nhau của lớp Car bằng các tên car1, car2 và car3 và đặt các thuộc tính tương ứng.

Dòng mã sau đây tạo danh sách có tên myList có thể chứa chỉ tham chiếu đến các đối tượng của lớp Car.

Liệt kê myList = new List ();

Khi danh sách được tạo, chúng ta thêm các đối tượng vào danh sách bằng cách sử dụng phương thức

Add ()

của Danh sách lớp học. Các dòng mã sau đây thêm ba đối tượng vào danh sách một đối tượng tại một thời điểm.myList.Add (car1);

myList.Add (car2); myList.Add (car3);

Sau đó, chúng tôi sử dụng

trình vòng lặp foreach

để lặp qua từng đối tượng trong danh sách myList. Mỗi thuộc tính của đối tượng được lưu trữ trong một biến chuỗi myCars. Enviornment.NewLine chèn một dòng mới. foreach (Xe ô tô trong danh sách của tôi) {

myCars + = xe.Make + “-” + ô tô.Model + Environment.NewLine;

}

Cuối cùng chúng tôi hiển thị danh sách các xe sử dụng câu lệnh sau:

myTextBlock.Text = myCars;

Bạn sẽ nhận được kết quả như trong hình. Vì vậy, đây là cách Bộ sưu tập được sử dụng. Đó là khái niệm dễ dàng nhưng một số thực hành có thể cần phải nắm vững nó.

Hẹn gặp lại trong hướng dẫn tiếp theo.