小编Sar*_*arG的帖子

8
推荐指数
1
解决办法
1691
查看次数

在c#中,why(char)(1)+(char)(2)得到int 3

我试图将一些VB.NET代码转换为C#并发现这个有趣的事情.添加两个字符会在VB.NET和C#中返回不同的结果.

VB.NET - 返回字符串

Chr(1) & Chr(2) = "  "
Run Code Online (Sandbox Code Playgroud)

C# - 返回int

(char)(1) + char(2) = 3
Run Code Online (Sandbox Code Playgroud)

如何在C#中添加(连接)两个字符?

.net c# vb.net char

8
推荐指数
2
解决办法
1万
查看次数

如何在LINQ中按列表合并

我的列表结构是: List<KeyValuePair<string, List<int>>

以下KeyValue对列表

Key       Values
[PageA] [1, 3, 4] 
[PageA] [1, 3, 5] 
[PageA] [1, 3, 4, 5, 6]
[PageB] [1, 3, 4, 6] 
[PageC] [1, 3, 4] 
[PageC] [1, 3, 4, 5, 7]
Run Code Online (Sandbox Code Playgroud)

问:如何合并相同键的所有值,同时删除重复项,如下所示.

[PageA] [1, 3, 4, 5, 6]
[PageB] [1, 3, 4, 6] 
[PageC] [1, 3, 4, 5, 7]
Run Code Online (Sandbox Code Playgroud)

我试图先将它们分组,将它们分组,但我无法将它们进一步合并为单个键.

var pages = pageData.GroupBy(p => p.Key)
Run Code Online (Sandbox Code Playgroud)

.net c# linq

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

标签 统计

.net ×3

c# ×3

char ×1

ienumerable ×1

linq ×1

vb.net ×1