How to join dictionary elements into a string with C#

1 Answer

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

class Program
{
    static void Main() {
        var dict = new Dictionary<string, int>();

        dict["c++"] = 10;
        dict["c#"] = 20;
        dict["java"] = 30;
        
        string s = string.Join("; ", dict.Select(entry => $"{entry.Key}: {entry.Value}"));
        
        Console.WriteLine(s);
    }
}



/*
run:

c++: 10; c#: 20; java: 30

*/

 



answered Nov 26, 2020 by avibootz

Related questions

1 answer 147 views
1 answer 134 views
1 answer 199 views
1 answer 182 views
1 answer 165 views
1 answer 124 views
1 answer 194 views
...