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));
    }
}



İlginizi Çekebilir

C# Şimdiki Zamanı Getirmek

C# Üç Kenarı Verilen Bir Üçgenin Alanını Bulma

C# Dosya Uzantısını Değiştirme

C# Linq OrderBy Kullanımı

C# String ToCharArray Kullanımı