C#相当于VB6 Chr(数字)

C#相当于VB6 Chr(数字),c#,vb6,chr,C#,Vb6,Chr,我有以下代码: Dim sCenter As String sCenter = Chr(27) + Chr(97) + Chr(1) 我正试图转换成C代码。联机转换器始终无法转换…:( 那么,Chr(number)的C等价物是什么 也许Char.ConvertFromUtf32(10);想冒险回答,但是怎么样 string sCenter; sCenter = "" + (char)27 + (char)97 + (char)1; 感谢James Curran的关于char积分加法。正如他的

我有以下代码:

Dim sCenter As String
sCenter = Chr(27) + Chr(97) + Chr(1)
我正试图转换成C代码。联机转换器始终无法转换…:(

那么,
Chr(number)
的C等价物是什么


也许
Char.ConvertFromUtf32(10);

想冒险回答,但是怎么样

string sCenter;
sCenter = "" + (char)27 + (char)97 + (char)1;

感谢James Curran的关于
char
积分加法。正如他的建议,我用
char
添加了无意义的
,以获得
string+char
,它使用
.ToString()
在后台使用
String.Concat
方法。

这里询问/回答了类似的问题:实际上,其中一个删除的答案非常接近:Soner Gonul编写了String sCenter;sCenter=(char)27+(char)97+(char)1、 这不起作用,因为
char
基本上仍然是一个整数,因此只会产生125。但是,如果将
char
添加到
字符串中,C#可以正常工作,因此:
sceneter=“”+(char)27+(char)97+(char)1、 
@JamesCurran是的,我在发布后意识到了这一点,这就是我删除的原因。如果你不介意的话,我根据你的建议取消了我的答案:)查看完整的答案:我知道它很旧,但是。。。使用C#中的新插值字符串,可以执行以下操作:$“{(char)26}”