Collections
Collections
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Collection_GenericCollections
{
class Program
{
static void Main(string[] args)
{
//List_1();
//Dictionary_1();
//ArrayList_1();
HashTable_1();
Console.ReadKey();
}
foreach(object i in hashTable.Keys)
{
Console.WriteLine(i);
}
Console.WriteLine("***********************************");
foreach (object i in hashTable.Values)
{
Console.WriteLine(i);
}
Console.WriteLine("***********************************");
foreach (DictionaryEntry i in hashTable)
{
Console.WriteLine($"Key:{i.Key}, Value:{i.Value}");
}
}
private static void Dictionary_1()
{
Dictionary<string, string> domains = new Dictionary<string, string>();
domains.Add("de", "Germany");
domains.Add("sk", "Slovakia");
domains.Add("us", "United States");
domains.Add("ru", "Russia");
domains.Add("hu", "Hungary");
domains.Add("pl", "Poland");
Console.WriteLine(domains["sk"]);
Console.WriteLine(domains["pl"]);
Console.WriteLine(langs.Contains("C#"));
Console.WriteLine(langs[2]);
Console.WriteLine(langs[5]);
langs.Remove("C++");
langs.Remove("Java");
Console.WriteLine(langs.Contains("Java"));
langs.Insert(2, "Jquery");
langs.Insert(4, "Python");
langs.Sort();
foreach (string lang in langs)
{
Console.WriteLine(lang);
}
}
}
}