Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Prodentim Probiotics Specially Designed For The Health Of Your Teeth And Gums

Instant Grammar Checker - Correct all grammar errors and enhance your writing

Teach Your Child To Read

Powerful WordPress hosting for WordPress professionals

Disclosure: My content contains affiliate links.

31,166 questions

40,722 answers

573 users

How to convert list to dictionary in C#

1 Answer

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

class Program
{
    static void Main()
    {
        List<string> list = new List<string>();
        list.Add("c#");
        list.Add("c++");
        list.Add("python");
        list.Add("java");

        var d = new Dictionary<string, int>();
        foreach (string s in list) {
            if (!d.ContainsKey(s)) {
                d.Add(s, 1);
            }
        }

        foreach (var pair in d) {
            Console.WriteLine(pair);
        }
        
        Console.WriteLine();
        
        foreach (KeyValuePair<string, int> pair in d) {
            Console.WriteLine("{0} : {1}", pair.Key, pair.Value);
        }
    }
}



/*
run:

[c#, 1]
[c++, 1]
[python, 1]
[java, 1]

c# : 1
c++ : 1
python : 1
java : 1

*/

 





answered Sep 13, 2020 by avibootz

Related questions

1 answer 18 views
1 answer 71 views
71 views asked Sep 13, 2020 by avibootz
1 answer 70 views
1 answer 101 views
101 views asked Oct 17, 2018 by avibootz
...