
C# Programlama – Array List Kullanımı
Ekim 30, 2022
C# Programlama – Sorted List Kullanımı
Ekim 30, 2022C# Programlama - Hash Table Kullanımı
Hash Table Kullanımı Örnekleri:
using System;
using System.Collections;
namespace HashTableKullanimi
{
class Program
{
static void Main(string[] args)
{
var arrThree = new Hashtable(); // verileri anahtar değer ikilisi olarak tutulmak istenebilir. Bu tür verileri object türüyle tutan hashtable keyi işimizi görecektir.
arrThree.Add("Three", "Üç"); // 1.KEY 2.VALUE
arrThree.Add("Two", "İki");
arrThree.Add(1, "Bir");
arrThree.Add("Zero", 0);
//Hashtable 'nin her bir elemanı DictionaryEntry Tipinde gelmekte
foreach (DictionaryEntry item in arrThree)
{
Console.WriteLine(string.Format("{0} {1}", item.Key, item.Value));
}
// Koleksiyonları For yerine foreach ile dönmek daha performanslıdır.
// Burada Object türünü kullanıyor HashTable bunu göz önünde bulundurmak gerekiyor kullanmadan önce...
// Çünkü Object türünün performansı düşürdüğü bilinen bir olay...
Console.ReadKey();
// ------------------------------------------------------------------------------
var arrFour = new Hashtable();
arrFour.Add(1, "Galatasaray");
arrFour.Add(2, "Fenerbahçe");
arrFour.Add(3, "Başakşehir");
arrFour.Add(4, "Beşiktaş");
foreach (DictionaryEntry item in arrFour)
{
Console.WriteLine(string.Format("{0} {1}", item.Key, item.Value));
}
Console.ReadKey();
}
}
}