Windows Phone Store Error 805a0190 Fix | windows phone 8.1 to 10 Update | Imo install Windows Phone
Obecnie znajdujemy się w 14 części naszej serii samouczków do programowania aplikacji dla systemu Windows Phone 7.5 Mango. W naszym poprzednim samouczku przyjrzeliśmy się Przestrzeniom. W tej części przyjrzymy się kolekcjom obiektów . Zacznijmy więc!
Kolekcja to po prostu obiekt, który wie, jak zarządzać odniesieniami do wielu wystąpień innych klas. W skrócie śledzi inne obiekty . W ramach platformy.NET dostępne są różne typy kolekcji. Niektóre kolekcje umożliwiają sortowanie obiektów, a inne ułatwiają łatwe pobieranie obiektów. Zbiory są używane cały czas podczas obsługi wielu obiektów.
Przyjrzymy się teraz jednemu typowi kolekcji o nazwie Zbiór list .
Utwórz nowy projekt o unikalnej nazwie, coś w stylu "CollectionsDemo". W trybie projektowania przeciągnij i upuść przycisk w lewym górnym rogu emulatora (patrz zdjęcie). Nazwij przycisk poprawnie i ustaw jego wartość Treść na "Kliknij mnie". Wykonaj ten sam proces dla bloku tekstu i ustaw jego właściwość text na pustą. Ustaw właściwość zawijania tekstu bloku tekstowego do zawijania.
Teraz utwórz samochód klasy z dwoma atrybutami, tj. Marką i modelem typu danych ciąg. Zajrzyj do Rozumienie i tworzenie klas do tworzenia klas. Teraz kliknij dwukrotnie przycisk "Kliknij mnie" w oknie projektu pliku MainPage.xaml, aby otworzyć kod C # dla zdarzenia kliknięcia przycisku. Skopiuj i wklej następujący kod w zdarzeniu kliknięcia przycisku.
Car car1 = new Car ();
car1.Make = "Oldsmobile";
car1.Model = "Cutlas Supreme";
Car2 = nowy Car ();
car2.Make = "Geo";
car2.Model = "Prism";
Samochód osobowy3 = nowy samochód ();
samochód3.Make = "Nissan";
samochód3.Model = "Altima";
Lista myList = new List ();
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
string myCars = "";
foreach (samochód osobowy w myList)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
myTextBlock.Text = myCars;
Tak więc w pierwszych dziewięciu wierszach kodu tworzymy trzy różne obiekty klasy Car według nazw car1, car2 i car3 i odpowiednio ustawiamy ich atrybuty.
Poniższy wiersz kodu tworzy listę o nazwie myList, która może pomieścić odniesienia do obiektów klasy Car.
Lista myList = new List ();
Po utworzeniu listy dodajemy obiekty do listy za pomocą metody Dodaj () listy klasa. Następujące wiersze kodu dodają trzy obiekty do listy po jednym obiekcie naraz.
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
Następnie używamy iteratora foreach do iterowania każdego obiektu na liście myList. Atrybuty każdego obiektu są przechowywane w zmiennej łańcuchowej myCars. Enviornment.NewLine wstawia nową linię.
foreach (samochód samochodowy w myList)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
Na koniec wyświetlamy listę samochodów, używając następującej instrukcji:
myTextBlock.Text = myCars;
Otrzymasz dane wyjściowe pokazane na rysunku. Tak właśnie używa się kolekcji. Jest to prosta koncepcja, ale pewna praktyka może wymagać jej opanowania.
Do zobaczenia w następnym samouczku.
Kolekcja "Linux Diversity": jeden zestaw, 10 dystrybucji systemu Linux
Jeśli robisz zakupy dla nowego systemu operacyjnego , ten zestaw da ci wiele najnowszych popularnych opcji.
Prezenty: Zarządzaj swoją kolekcją filmów za pomocą funkcji Wszystkie moje filmy
Wszystkie moje filmy to osobista baza danych filmów i przeznaczona dla tych, którzy są dla Ciebie. łatwy w użyciu program katalogu DVD.
Kolekcja muzyki pozwala kontrolować ogromną bibliotekę muzyczną
Darmowa kolekcja muzyki na komputerze z systemem Windows ułatwia kontrolę nad muzyczną bazą danych. Może być używany do wprowadzania informacji o dowolnym typie mediów, wraz z możliwością edycji już dodanych informacji.