C# Dictionary'deki Değerler İle Listenin Elemanlarını Eşleştirme Örneği
"C#" Programlama dilinde "Dictionary'deki Değerler İle Listenin Elemanlarını Eşleştirme Örneği" ile ilgili kod örneği aşağıda belirtilmiştir.
using System;
using System.Collections.Generic;
using System.Linq;
class Program {
static void Main(string[] args) {
List<int> rollNumber = new List<int> { 1, 10, 7, 6, 16, 35, 30, 45, 50 };
Dictionary<string, int> sampleDict = new Dictionary<string, int>
{
{ "Ankara", 6 },
{ "Bursa", 16 },
{ "İzmir", 35 },
{ "İstanbul", 34 }
};
Console.WriteLine("List: " + string.Join(", ", rollNumber));
Console.Write("Dictionary: ");
foreach (KeyValuePair<string, int> kvp in sampleDict)
{
Console.Write("(" + kvp.Key + ", " + kvp.Value + ") ");
}
Console.WriteLine();
rollNumber = rollNumber.Where(item => sampleDict.Values.Contains(item)).ToList();
Console.WriteLine("Eşleşenler: " + string.Join(", ", rollNumber));
}
}