相关疑难解决方法(0)

获得通用词典的价值关键?

从.Net 2.0泛型字典中获取密钥的值很容易:

Dictionary<int, string> greek = new Dictionary<int, string>();
greek.Add(1, "Alpha");
greek.Add(2, "Beta");
string secondGreek = greek[2];  // Beta
Run Code Online (Sandbox Code Playgroud)

但有没有一种简单的方法来获取价值的关键?

int[] betaKeys = greek.WhatDoIPutHere("Beta");  // expecting single 2
Run Code Online (Sandbox Code Playgroud)

.net c#

119
推荐指数
4
解决办法
11万
查看次数

将数字映射到字母

我有一个面试问题,问这个:

文本文件有以下行>

            1: A C D
            4: A B
            5: D F
            7: A E
            9: B C  
Run Code Online (Sandbox Code Playgroud)

*每一行都有一个唯一的整数,后跟一个冒号和一个或多个字母.这些字母是分隔的空格(一个或多个)>

                            #2 Write a short program in the language
Run Code Online (Sandbox Code Playgroud)

您选择的输出排序列表,如

            A: 1 4 7
            B: 4 9
            C: 1 9
            D: 1 5
            E: 7
            F: 5
Run Code Online (Sandbox Code Playgroud)

我不是在找人来解决它,但我总是对这样的问题感到困惑.我想在C#中这样做,并且想知道我应该将每一行存储在一个二维数组中吗?处理这个问题的最佳方法是什么.存储后,我如何用字母而不是数字重新连接每一行?

只是在这里寻找指针.

c#

5
推荐指数
1
解决办法
1552
查看次数

将Dictionary <int,Enumerable>转换为Dictionary <int,Enumerable>反转内容

为了清楚起见,我们说我们有学生和班级,这是一个多对多的关系.

我有一个词典,其中键是学生ID,而Enumerable是一个类的集合(比如我们只有id),我想将它恢复为classId的词典,学生

Linq有办法做到这一点吗?我可以想办法用循环来做这个,但我确信有办法做到这一点.

.net c# linq dictionary

4
推荐指数
1
解决办法
1234
查看次数

标签 统计

c# ×3

.net ×2

dictionary ×1

linq ×1