Advertisement
Fhernd

IndiceIteracionForeach.cs

Mar 26th, 2016
3,724
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.43 KB | None | 0 0
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4.  
  5. namespace Articulo.Pregunta.P1220
  6. {
  7.     public class IndiceIteracionForeach
  8.     {
  9.         public static void Main()
  10.         {
  11.             // Variable entera como índice:
  12.             int indice = 0;
  13.            
  14.             // Índice para un diccionario:
  15.             Dictionary<string, string> apertura = new Dictionary<string, string>();
  16.            
  17.             // Asociación archivos:
  18.             apertura.Add("png", "SnagIt Editor");
  19.             apertura.Add("txt", "Notepad++");
  20.             apertura.Add("html", "Google Chrome");
  21.             apertura.Add("docx", "Microsoft Word");
  22.            
  23.             Console.WriteLine ("\n*** Índice para la iteración de un objeto Dictionary<TKey, TValue> ***");
  24.             foreach(Object asociacion in apertura)
  25.             {
  26.                 Console.WriteLine ("Índice en iteración diccionario: {0}", indice++);
  27.             }
  28.            
  29.             // Demostración índice en List<T>:
  30.             List<string> dinosaurios = new List<string>();
  31.            
  32.             dinosaurios.Add("Tiranosaurio");
  33.             dinosaurios.Add("Amargasaurio");
  34.             dinosaurios.Add("Mamenchisaurio");
  35.             dinosaurios.Add("Deinonychus");
  36.             dinosaurios.Add("Compsognathus");
  37.            
  38.             Console.WriteLine ("\n*** Índice para la iteración de un objeto List<T> ***");
  39.             foreach(string dinosaurio in dinosaurios)
  40.             {
  41.                 indice = dinosaurios.IndexOf(dinosaurio);
  42.                 Console.WriteLine ("Índice en iteración List<T>: {0}", indice);
  43.             }
  44.            
  45.             // Demostración índice en ArrayList:
  46.             ArrayList aplicaciones = new ArrayList();
  47.            
  48.             aplicaciones.Add("Notepad++");
  49.             aplicaciones.Add("Chrome");
  50.             aplicaciones.Add("PowerShell");
  51.             aplicaciones.Add("ClipMate");
  52.             aplicaciones.Add("Evernote");
  53.             aplicaciones.Add("2014");
  54.            
  55.             Console.WriteLine ("\n*** Índice para la iteración de un objeto ArrayList ***");
  56.             foreach(string aplicacion in aplicaciones)
  57.             {
  58.                 indice = aplicaciones.IndexOf(aplicacion);
  59.                 Console.WriteLine ("Índice en iteración ArrayList: {0}", indice);
  60.             }
  61.            
  62.             Console.WriteLine ();
  63.         }
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement