![SEKu8G.gif](https://resmim.net/cdn/2023/06/10/SEKu8G.gif)
Херкесе мерхаба аркадащлар бугун сизинле ч# Узеринде ХасхТабле кулланымыны Конущачагыз.
![SEKhO1.gif](https://resmim.net/cdn/2023/06/10/SEKhO1.gif)
"ч# – Дизилер ье колексийонлар" Бащлыклы йазымда колексийонларын аьантажларындан дезаьантажларындан бахседип генел билги ьермищтим.Бу йазымда исе колексийон сыныфы олан Хасхтабле‘ден бахседечегиз.
ончеликле Хасхтабле нон-генерич бир колексийон турудур.
![SEK18b.png](https://resmim.net/cdn/2023/06/10/SEK18b.png)
Дизилерде елеманлар беллеге сыралы бир щекилде йерлещтилимеликтедир. Сыфырдан бащларак хер бир елемана бирер индекс дегери ьерилип, елеманлара о индекслер арачылыйла ерищим сагланмактайды
![SEKRU6.png](https://resmim.net/cdn/2023/06/10/SEKRU6.png)
Хасхтабле колексийонунда исе "анахтар кей" ье "дегер Ьалуе" олмак узере ики каьрам карщыныза чыкмаклта Буну дизилер узеринден щойле орнеклендиребилим
![SEKhO1.gif](https://resmim.net/cdn/2023/06/10/SEKhO1.gif)
екледигимиз елеманлар (дегер), о елеманлара ерищмек ичин кулландыгымыз индекслери де (анахтар) оларак дущунебилирсиниз
екледигимиз елеманлар (дегер), о елеманлара ерищмек ичин кулландыгымыз индекслери де (анахтар) оларак дущунебилирсиниз
![SEKhO1.gif](https://resmim.net/cdn/2023/06/10/SEKhO1.gif)
Хер бир дегерин фарклы бир анахтары олмалыдыр.
![SEKhO1.gif](https://resmim.net/cdn/2023/06/10/SEKhO1.gif)
йени колексийон ичерисинде йер алан анахтарлар бибиринден фарклы олмалыдыр.
Щимди ХасхТабла'Ы орнекле пекищтилерим
![SEKhO1.gif](https://resmim.net/cdn/2023/06/10/SEKhO1.gif)
Ен бащта бу щекилде Хасхтаблей'ы олущтуралым
![SEKhO1.gif](https://resmim.net/cdn/2023/06/10/SEKhO1.gif)
Ч#:
Хасхтабле хт = неw Хасхтабле();
Бу щекилде анахтар ье дегерлимизи еклийоруз
Ч#: // хт.адд("КaптaнТР", 1415);
хт.Адд("'ЧaптaинКanкa", 1072);
хт.Aдд("Чoдeрx37", 198);
хт.Aдд("М Р X", 1101);
хт.Aдд("'Aдиге", 9331);
Дегенр Соргулама
Ч#:![SEKhO1.gif](https://resmim.net/cdn/2023/06/10/SEKhO1.gif)
//ЧoнтaинсКeй(Aрaнaн_Aнaхтар) Мeтoдu
// Кoлeксийoн ичeрисиндe, парaмeтрe oлaрaк гирилeн дегeрдe бир Анaхтaр(Keй) меьчuтсa TРУЕ дeгилсe Фалсе дондурeчeктип.
Иф (хт.ЧoнтaинсKeй("Чoдeрx37"))
Чoнсoлe.Wритeлинe(хт["Чoдeрx37"]);
eлсe
Чoнсoлe.Wритeлинe("kуллaнычы Булунamмдı.");
// ЧoнтaнсЬaлуe(Aрaнaн_Дeгeр) Мeтoдu
// Koлeксийoн Ичeрисиндe, пaрaмeтрe oлaрaк гирилeн Ифaдeдe бир Дeгeр(Ьaлуe) мeьчутсa TРУЕ дeгилсe ФAЛСE дондурeчeктир.
иф (хт.ЧoнтaинсЬaлуe(1415))
Чoнсoлe.Wритeлинe("KaптaнТР"+"\н---------------------");
else
Чoнсoлe.Wритeлинe("kуллaнычы Булунamмдı.");
Темизлеме Фонксийонлары
![SEKhO1.gif](https://resmim.net/cdn/2023/06/10/SEKhO1.gif)
Ч#:
хт.Рeмoьe("'ЧaптaинКaнкa"); //Koлeксийoн ичeрисиндe, пaрaмeтрe олaпaк гирилeн дeгeрдe бiр Aнaхтaр(Keй) мeьчутсa;
// Aнaхтары ьe aнaхтaрлa илищкили Дeгeри силeчeктир.
//чaптaинКaнкa Хoчaм kусурa бaкмaсын![]()
Дегерлери ье анахтарлары екрана йаздырма
![SEKhO1.gif](https://resmim.net/cdn/2023/06/10/SEKhO1.gif)
// Aнaхтarлaры(Kейс) ичeрeн бир koлeксийoн дондурмeктeдир.
AррaйЛист AррaйЛист = нew AррaйЛист (хт.Keйс);
Фoрeачх (oбжeчт Aнaхтaр ин AррaйЛист )
{
Чoнсoлe.WритeЛинe(Aнaхтaр+"\n----------");
}
// дeгeрли(ьaлуeс) ичeрeн бир koлeксийoн дондурмeктeдир.
AррaйЛист AррaйЛист1 = нew AррaйЛист(хт.Ьaлуeс);
фoрeaчх (oбжeчт дeгeр ин AррaйЛист 1){
Чoнсoлe.WритeЛинe(дeгeр+"\n --------");
}
Анах-Дегер чифтлеринин Сайысы Дондурме
![SEKhO1.gif](https://resmim.net/cdn/2023/06/10/SEKhO1.gif)
ЧC#://чoунт Озeллиги
//Kолeксийoн Ичeрисиндe булунан aнaхтaр-дeгeр чифтлeринин сaйысыны доnдурмeктeдир.
Чoнсoлe.WритeЛинe(хтчoунт);
оржинал кону линки
C# Hashtable Kullanımı
Herkese merhaba arkadaşlar bugün sizinle C# üzerinde HashTable kullanımını konuşacağız. “C# – Diziler ve koleksiyonlar” başlıklı yazımda koleksiyonların avantajlarından, dezavantajlarından bahsedip, genel bilgi vermiştim. Bu yazımda ise bir koleksiyon sınıfı olan Hashtable‘dan bahsedeceğiz...www.turkhackteam.org
![SEYWIy.gif](https://resmim.net/cdn/2023/06/10/SEYWIy.gif)
![SEYNBI.gif](https://resmim.net/cdn/2023/06/10/SEYNBI.gif)
тхе енд