示例#1
0
 public void Inserir(Aplicativo app)
 {
     if (k < apps.Length)
     {
         apps[k++] = app;
     }
     else
     {
         if (k == apps.Length)
         {
             Array.Resize(ref apps, 2 * apps.Length);
         }
         apps[k++] = app;
     }
 }
示例#2
0
        public void Excluir(Aplicativo app)
        {
            int i = 0;
            int j = 0;

            while ((apps[i] != app) && (i < apps.Length))
            {
                i++;
            }
            apps[i] = null;
            for (j = i; j < k; j++)
            {
                apps[j] = apps[j + 1];
            }

            Array.Resize(ref apps, apps.Length - 1);
            k--;
        }
示例#3
0
        static void Main(string[] args)
        {
            {
                Loja       novaloja = new Loja();
                Aplicativo a1       = new Aplicativo("Word         ", "Editor  ", 150);                            //{ Nome = " Word      ", Categoria = "Editor            ", Preco = decimal.Parse(150,00)};
                novaloja.Inserir(a1);

                Aplicativo a2 = new Aplicativo("Excel        ", "Planilha", 250);
                novaloja.Inserir(a2);

                Aplicativo a3 = new Aplicativo("F1GP         ", "Jogos   ", 300);
                novaloja.Inserir(a3);

                Aplicativo a4 = new Aplicativo("AgendaFacil  ", "Agenda  ", 80);
                novaloja.Inserir(a4);

                Console.WriteLine(" Lista de Aplicativos ");


                foreach (Aplicativo listacomps in novaloja.Listar())
                {
                    Console.WriteLine(listacomps.ToString());
                }

                Console.ReadKey();

                Console.WriteLine("   ");

                Console.WriteLine("Teste de exclusão de um Aplicativo");
                novaloja.Excluir(a4);

                foreach (Aplicativo listaapps in novaloja.Listar())
                {
                    Console.WriteLine(listaapps.ToString());
                }


                Console.ReadKey();
            }
        }