How to create and initialize KeyValuePair list in C#

1 Answer

0 votes
using System;
using System.Collections.Generic;

class Program
{
    static void Main() {
        var list = new List<KeyValuePair<string, int>>();
        
        list.Add(new KeyValuePair<string, int>("c", 6));
        list.Add(new KeyValuePair<string, int>("java", 3));
        list.Add(new KeyValuePair<string, int>("c#", 9));
        list.Add(new KeyValuePair<string, int>("rust", 2));
        list.Add(new KeyValuePair<string, int>("c++", 7));

        foreach (var element in list) {
            Console.WriteLine(element);
        }
    }
}




/*
run:

[c, 6]
[java, 3]
[c#, 9]
[rust, 2]
[c++, 7]

*/

 



answered Apr 29, 2023 by avibootz

Related questions

1 answer 138 views
1 answer 212 views
1 answer 100 views
1 answer 113 views
1 answer 98 views
98 views asked Apr 29, 2023 by avibootz
2 answers 258 views
258 views asked Aug 24, 2018 by avibootz
2 answers 235 views
...