10 Kasım 2013 Pazar

Hashtable'lar hakkında - C#

Hashtable'dan key olmadan nasıl kayıt alınabilir?
Bazen doldurduğunuz hashtable tipindeki listeden key değeri olmadan verileri 
almanız lazım olabilir, işte aşağıdaki kodla bunu yapabilirsiniz. 
Bu arada biraz da HashTable'larla alakalı bilgi verebilirim.
Hashtable liste= new Hashtable();
string value="";  string key="";
        foreach (DictionaryEntry dictionaryEntry in liste)        {
            value=dictionaryEntry.Value.ToString();
            key=dictionaryEntry.Key.ToString();
        }
HashTable doldurmak;
Hashtable hashtable = new Hashtable();
 hashtable[1] = "Bir";
 hashtable[2] = "İki";
 hashtable[13] = "Üç";
veya
Hashtable hashtable = new Hashtable();    
hashtable.Add("1", "10");   
hashtable.Add("2", "20");
hashtable.Add("3", "30");
hashtable.GetKey(20);//gelen değer 2 olacak...
//Hashtable içindeki anahtar değerleri almak için 
foreach (int key in hashtable.Keys)
{
    Console.WriteLine(key);
}
//Hashtable içindeki değerleri almak için 
foreach (string value in hashtable.Values)
{
    Console.WriteLine(value);
}

Hiç yorum yok:

Yorum Gönder