Coleção de Objetos: Windows Phone Apps Turorial - Parte 14

Coleção de Objetos: Windows Phone Apps Turorial - Parte 14
Coleção de Objetos: Windows Phone Apps Turorial - Parte 14

Vídeo: Coleção de Objetos: Windows Phone Apps Turorial - Parte 14

Vídeo: Coleção de Objetos: Windows Phone Apps Turorial - Parte 14
Vídeo: Como colocar ASSINATURA no Outlook (Rápido e Fácil) 2023 - YouTube 2024, Maio
Anonim

Portanto, estamos agora na 14ª parte da nossa série de tutoriais sobre o desenvolvimento do Windows Phone 7.5 Mango Apps Development. Em nosso tutorial anterior, analisamos os Namespaces. Nesta parte, vamos dar uma olhada Coleções de objetos. Então vamos começar!

Uma coleção é simplesmente um objeto que sabe como gerenciar referências a várias instâncias de outras classes. Em resumo mantém o controle de outros objetos. Existem diferentes tipos de coleções disponíveis no.NET framework. Algumas coleções permitem que você mantenha os objetos classificados, enquanto outros podem ajudar na fácil recuperação de objetos. Coleções são usadas o tempo todo ao manusear vários objetos.

Vamos agora dar uma olhada em um tipo de coleção chamado Lista coleção.

Crie um novo projeto com um nome exclusivo, algo como "CollectionsDemo". No modo de design, arraste e solte um botão no canto superior esquerdo do emulador (veja a imagem). Nomeie o botão corretamente e defina seu valor de conteúdo como "Clique em mim". Siga o mesmo processo para um bloco de texto e defina sua propriedade de texto como em branco. Defina a propriedade de quebra de texto do bloco de texto para finalizar.

Agora crie uma classe Car com dois atributos, a saber, o tipo de dados Make and Model of string. Consulte Entendendo e Criando Classes para criação de classes. Agora, clique duas vezes no botão Clique em mim na janela de design do arquivo MainPage.xaml para abrir o código C # do evento de clique do botão. Copie e cole o seguinte código no evento de clique do seu botão.
Agora crie uma classe Car com dois atributos, a saber, o tipo de dados Make and Model of string. Consulte Entendendo e Criando Classes para criação de classes. Agora, clique duas vezes no botão Clique em mim na janela de design do arquivo MainPage.xaml para abrir o código C # do evento de clique do botão. Copie e cole o seguinte código no evento de clique do seu botão.

Carro car1 = carro novo ();

car1.Make = “Oldsmobile”;

car1.Model = “Cutlas Supreme”;

Carro car2 = carro novo ();

car2.Make = "Geo";

car2.Model = "Prism";

Carro car3 = carro novo ();

car3.Make = "Nissan";

car3.Model = “Altima”;

Listar myList = new List ();

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

string myCars = “”;

foreach (carro do carro em myList)

{

myCars + = car.Make + “-” + car.Model + Environment.NewLine;

}

myTextBlock.Text = myCars;

Assim, nas nove primeiras linhas de código, criamos três objetos diferentes da classe Car pelos nomes car1, car2 e car3 e definimos seus atributos respectivamente.

A linha de código a seguir cria uma lista chamada myList que pode conter referências apenas a objetos da classe Car.

Lista myList = nova lista();

Uma vez que a lista é criada, adicionamos objetos à lista usando o Método Add () da classe List. As seguintes linhas de código adicionam os três objetos à lista, um objeto de cada vez.

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

Nós então usamos o iterador foreach para percorrer cada objeto na lista myList. Os atributos de cada objeto são armazenados em uma variável de string myCars. O Enviornment.NewLine insere uma nova linha.

foreach (carro do carro em myList)

{

myCars + = car.Make + “-” + car.Model + Environment.NewLine;

}

Finalmente, exibimos a lista de carros usando a seguinte declaração.

myTextBlock.Text = myCars;

Você obterá a saída conforme mostrado na figura. Então, é assim que as coleções são usadas. É um conceito fácil, mas alguma prática pode precisar dominá-lo.
Você obterá a saída conforme mostrado na figura. Então, é assim que as coleções são usadas. É um conceito fácil, mas alguma prática pode precisar dominá-lo.

Vejo você no próximo tutorial.

Recomendado: