dictionary

CSharp · Console

/Program.cs

using System;
using System.Linq;
using System.Collections.Generic;
					
public class Program
{
	public static void Main()
	{
		var dic = new Dictionary<string, string>
		{
			{ "SouKey", "SouValue" },
			{ "SouOutraKey", "SouValue" },
		};
		
		foreach(var item in dic)
		{
			var valor = item.Value;
		}
		
		var qtdNaoDuplicados = dic
		   	.Select(x => x.Value)	
		   	.Distinct()
			.Count();
		
		var value = dic
		  .Select(x => x.Value)
		  .FirstOrDefault();
		
		var key = dic
		  .Select(x => x.Key)
		  .FirstOrDefault();
		
		Console.WriteLine("Value=" + value);
		Console.WriteLine("Key=" + key);
		Console.WriteLine("Quantide de valores não duplicados=" + qtdNaoDuplicados);
	}
}
;