小编ell*_*ora的帖子

如何为 C# 字典中的多个键分配一个值?

我想定义一个字母字典。在这本字典中,字符是键,每个字符都有一个值。我以最简单的方式编写了它,正如您所看到的,某些键具有相同的值。

var testDict = 
        new Dictionary <char, int>() { 
            {'A', 1}, {'E', 1}, {'I', 1}, 
            {'O', 1}, {'U', 1}, {'L', 1}, 
            {'N', 1}, {'R', 1}, {'S', 1}, 
            {'T', 1}, 
            {'D', 2}, {'G', 2},
            {'B', 3}, {'C', 3}, {'M', 3}, {'P', 3}, 
            {'F', 4}, {'H', 4}, {'V', 4}, {'W', 4}, {'Y', 4}, 
            {'K', 5}, 
            {'J', 8}, {'X', 8}, 
            {'Q',10}, {'Z',10}};
Run Code Online (Sandbox Code Playgroud)

我需要找到其中的字母并使用指定的值。我怎样才能以更简洁的方式编写它?

c# linq lookup dictionary variable-assignment

7
推荐指数
1
解决办法
862
查看次数

标签 统计

c# ×1

dictionary ×1

linq ×1

lookup ×1

variable-assignment ×1