PDA

View Full Version : سوال: Hashtable



mehdihadeli
دوشنبه 15 شهریور 1389, 13:20 عصر
من یه hashtable تعریف کردم اگه بخوام به اعضاش دسترسی پیدا کنم نمیشه به طور مستقیم یکی از کلیدها رو در اندیس بزاریم وفراخونیش کنیم؟


dictionary.Add("Apple", "Sib");
dictionary.Add("Orange", "Porteghal");
dictionary.Add("Date", "Khorma");
dictionary.Add("Banana", "Mouz");
dictionary.Add("Watermelon", "Hendevaneh");
dictionary.Add("Chery", "Gilas");
dictionary.Add("Pear", "Golabi");

Console.Write(dictionary[Pear]); ///???

pesar irooni
دوشنبه 15 شهریور 1389, 17:30 عصر
چرا نمیشه؟؟
شما باید Pear رو داخل گیومه بزاری
چون کلید رشته "Pear" هست نه آبجکت Pear
واسه احتیاط یه ToString هم بزار

Console.Write(dictionary["Pear"].ToString());