• Martes 21 de Abril de 2026, 10:46

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - princ_jan

Páginas: [1]
1
C# / Re: Busqueda en Lista
« en: Jueves 28 de Agosto de 2008, 18:38 »
alguien me puede explicar sobre los parametros del findindex????

2
C# / Re: Busqueda en Lista
« en: Martes 26 de Agosto de 2008, 04:01 »
el código del ejemplo es el sig.
Código: Text
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. public class Example
  5. {
  6.     public static void Main()
  7.     {
  8.         List<string> dinosaurs = new List<string>();
  9.  
  10.         dinosaurs.Add("Compsognathus");
  11.         dinosaurs.Add("Amargasaurus");
  12.         dinosaurs.Add("Oviraptor");
  13.         dinosaurs.Add("Velociraptor");
  14.         dinosaurs.Add("Deinonychus");
  15.         dinosaurs.Add("Dilophosaurus");
  16.         dinosaurs.Add("Gallimimus");
  17.         dinosaurs.Add("Triceratops");
  18.  
  19.         Console.WriteLine();
  20.         foreach (string dinosaur in dinosaurs)
  21.         {
  22.             Console.WriteLine(dinosaur);
  23.         }
  24.  
  25.         Console.WriteLine("nFindIndex(EndsWithSaurus): {0}",
  26.             dinosaurs.FindIndex(EndsWithSaurus));
  27.  
  28.         Console.WriteLine("nFindIndex(2, EndsWithSaurus): {0}",
  29.             dinosaurs.FindIndex(2, EndsWithSaurus));
  30.  
  31.         Console.WriteLine("nFindIndex(2, 3, EndsWithSaurus): {0}",
  32.             dinosaurs.FindIndex(2, 3, EndsWithSaurus));
  33.         Console.ReadLine();
  34.     }
  35.  
  36.     // Search predicate returns true if a string ends in "saurus".
  37.     private static bool EndsWithSaurus(String s)
  38.     {
  39.         if ((s.Length > 5) &&
  40.             (s.Substring(s.Length - 6).ToLower() == "saurus"))
  41.         {
  42.             return true;
  43.         }
  44.         else
  45.         {
  46.             return false;
  47.         }
  48.     }
  49. }
  50.  
  51. /* This code example produces the following output:
  52.  
  53. Compsognathus
  54. Amargasaurus
  55. Oviraptor
  56. Velociraptor
  57. Deinonychus
  58. Dilophosaurus
  59. Gallimimus
  60. Triceratops
  61.  
  62. FindIndex(EndsWithSaurus): 1
  63.  
  64. FindIndex(2, EndsWithSaurus): 5
  65.  
  66. FindIndex(2, 3, EndsWithSaurus): -1
  67.  */
  68.  

pero no entiendo bien como funciona el findindex, la verdad es que recien comienzo con esto y necesito un pequeño empujón con eso

3
C# / Busqueda en Lista
« en: Lunes 25 de Agosto de 2008, 02:27 »
Hola, Alguien me podría dar una mano en lo sig.
como se utiliza el método findIndex
lista.FindIndex(Predicate<string>match)

Páginas: [1]