using System.Collections.Generic;
public static void Main()
Dictionary<CardValue, int> dict1 = new();
foreach(CardValue x in Enum.GetValues(typeof(CardValue)))
Console.WriteLine($"dict1: {String.Join(", ", dict1)}");
Dictionary<CardValue, int> dict2 = Enum.GetValues(typeof(CardValue))
.ToDictionary(x => x, x => 0);
Console.WriteLine($"dict2: {String.Join(", ", dict2)}");