【发布时间】:2014-11-17 19:07:21
【问题描述】:
我有这个代码:
Dim sCenter As String
sCenter = Chr(27) + Chr(97) + Chr(1)
我正在尝试转换为 C# 代码。在线转换器总是无法转换... :(
那么,Chr(number) 的 C# 等价物是什么?
也许Char.ConvertFromUtf32(10);
【问题讨论】:
-
在这里提出/回答的类似问题:stackoverflow.com/questions/721201/…
-
其实删掉的答案之一非常接近:Soner Gonul 写了字符串 sCenter; sCenter = (char)27 + (char)97 + (char)1;这不起作用,因为
char基本上仍然是一个整数,因此只产生 125。但是,如果将char添加到string,C# 可以正常工作,因此:sCenter = "" + (char)27 + (char)97 + (char)1; -
@JamesCurran 是的,我发帖后才意识到,这就是我删除的原因。如果您不介意,我会根据您的建议取消删除我的答案:)