【发布时间】:2013-08-22 12:42:46
【问题描述】:
我正在尝试将一些 VB.NET 代码转换为 C#,并发现了这个有趣的东西。 添加两个字符会在 VB.NET 和 C# 中返回不同的结果。
VB.NET - 返回字符串
Chr(1) & Chr(2) = " "
C# - 返回整数
(char)(1) + char(2) = 3
如何在 C# 中添加(连接)两个字符?
【问题讨论】:
-
你的意思是连接?
-
如果我错了,请纠正我 - c# 和 java char 和 int arr 大小相同 & 0001 + 0010 = 0011(3)。
-
@Blam - 是的连接
-
"" + (char)1 + (char)2?不好,但应该工作。另外:string.Concat((char)1, (char)2).