【问题标题】:C# Equivalent to VB6 Chr(number) [duplicate]C# 等效于 VB6 Chr(number) [重复]
【发布时间】:2014-11-17 19:07:21
【问题描述】:

我有这个代码:

Dim sCenter As String
sCenter = Chr(27) + Chr(97) + Chr(1)

我正在尝试转换为 C# 代码。在线转换器总是无法转换... :(

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

也许Char.ConvertFromUtf32(10);

【问题讨论】:

标签: c# vb6 chr


【解决方案1】:

想冒险回答,但是怎么样?

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

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

【讨论】:

  • 我知道它很旧,但是......使用 C# 中的新插值字符串,您可以这样做:$"{(char)26}"
猜你喜欢
  • 2011-02-25
  • 2011-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多