Advertisement
Fhernd

InicializadoresColecciones.cs

Aug 12th, 2014
2,013
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.19 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace Articulos.Cap04.Inicializadores
  5. {
  6.     public class Persona
  7.     {
  8.         // Propiedades auto-implementadas:
  9.         public String Nombre { get; set; }
  10.         public String Apellido { get; set; }
  11.     }
  12.    
  13.     public sealed class InicializadoresColecciones
  14.     {
  15.         public static void Main()
  16.         {
  17.             // Creación de lista genérica con objetos Persona:
  18.             List<Persona> listaPersonas = new List<Persona>()
  19.             {
  20.                 new Persona { Nombre = "Alexander", Apellido = "Bell" },
  21.                 new Persona { Nombre = "Alan", Apellido = "Turin" },
  22.                 null
  23.             };
  24.            
  25.             // Iteración por los elementos de la colección:
  26.             foreach (Persona persona in listaPersonas)
  27.             {
  28.                 // Validamos que el elemento actual sea distinto de null:
  29.                 if (persona != null)
  30.                 {
  31.                     Console.WriteLine ("Nombre: {0} - Apellido: {1}",
  32.                         persona.Nombre,
  33.                         persona.Apellido
  34.                     );
  35.                 }
  36.             }
  37.         }
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement