static void Main(string[] args) { Dedo dedoMalito = new Dedo(); Random rnd = new Random(); dedoMalito = Dedo.Pulgar; Console.WriteLine("Mi dedo malito es {0}", (int)dedoMalito); Console.WriteLine(" Lista de dedos"); Console.WriteLine("--------------------------------------"); for (int i = 0; i < 5; i++) { Console.WriteLine((Dedo)i); } Console.WriteLine("-----------------------------"); for (int i = 0; i <= 10; i++) { Console.ForegroundColor = (ConsoleColor)rnd.Next((int)ConsoleColor.Yellow); Console.WriteLine("Hola Caracola"); } Console.ResetColor(); Console.WriteLine("----------------------------"); for (ConsoleColor i = ConsoleColor.Black; i <= ConsoleColor.Yellow; i++) { Console.ForegroundColor = i; Console.Write("* "); } Console.ReadLine(); }
public Huella(int idHuella, String ruta, Dedo dedo, Estatus estatus = Estatus.nueva) { this.idHuella = idHuella; this.ruta = ruta; this.dedo = dedo; this.estatus = estatus; }
List <Template> FlattenHierarchy(Pessoa[] persons, Dedo finger, out List <int> personIndexes) { List <Template> templates = new List <Template>(); personIndexes = new List <int>(); for (int personIndex = 0; personIndex < persons.Length; ++personIndex) { Pessoa person = persons[personIndex]; person.CheckForNulls(); for (int i = 0; i < person.Fingerprints.Count; ++i) { Fingerprint fingerprint = person.Fingerprints[i]; if (IsCompatibleFinger(finger, fingerprint.Dedo)) { templates.Add(fingerprint.Decoded); personIndexes.Add(personIndex); } } } return(templates); }
enum Dedo2 { indice=0, anular=2, corazon=4, pulgar=5, meñique=9 }; //le damos valor alas posiciones manualmente , no de forma automatica que empezara por el 0 static void Main(string[] args) { Dedo dedoRoto = Dedo.anular; // solo puede utilizar un valor de la enumeracion Console.WriteLine(dedoRoto); Console.WriteLine((int)dedoRoto); //Convierte al entero que lo representa que tiene que ver con su posicion "la cual siempre empieza por el 0" Console.WriteLine((Dedo)3); // Al contrario , convierte el 3 a el dedo que esta en la posicion 3 de la enumeracion. int dedo = 0; //Generar dedos aleatorios: Console.WriteLine("\n Generar dedos Aleatorios:"); Console.WriteLine("-------------------------------\n"); Random rnd = new Random(); int max = 4; for (int i = 0; i < 10; i++) { dedo = rnd.Next(max); //Genera el numero y Console.WriteLine((Dedo)dedo + ", " + dedo); //Lo convierte a un dedo de esa posicion } Console.ReadLine(); }
bool IsCompatibleFinger(Dedo first, Dedo second) { return(first == second || first == Dedo.Any || second == Dedo.Any); }