Thursday, March 21, 2013

Multi Key in Dictionary

This is a very simple example, got from google search.
    
        static void Main(string[] args)
        {
            var lista = ListaClienteConta();
            //var chave = Tuple.Create(1, 1);
            //Console.WriteLine("Saldo selecionado é: {0}",
            //            lista[chave].ToString());
            //Console.WriteLine(lista.Keys+":"+lista.Values);
            foreach ( var pair in  lista)
            {
                Console.WriteLine("{0},{1}",pair.Value,pair.Key.ToString());
                Console.WriteLine("{0}",pair.Key.Item1);
            }
            Console.Read();
        }



        public static Dictionary<Tuple<int, int>, string> ListaClienteConta()
        {
            Dictionary<Tuple<int, int>, string> lista =
                                new Dictionary<Tuple<int, int>, string>();
           
            lista.Add(Tuple.Create(1, 2), "aa");
            lista.Add(Tuple.Create(3, 4), "bb");
           
            return lista;
        }

No comments:

Post a Comment