6

c# 中的 Visual basic 'vbNullChar" 的等价物是什么?

我想在 C# 中复制这个 VB 语句

Dim sVersion As String
sVersion = New String(vbNullChar, 255)
4

2 回答 2

17

我怀疑你想要:

string sVersion = new string('\0', 255);

(不过,这似乎是一件奇怪的事情。我会尝试退后一步,看看是否没有更合适的方法来解决更大的问题。)

于 2013-03-12T12:15:11.250 回答
3

乔恩斯基特是正确的......

您也可以通过以下方法实现此目的...

第一种方式

char vbNullChar = Convert.ToChar(0);//C# Equivalent to vbNullChar
string sVersion = new string(vbNullChar, 255);

第二种方式

char vbNullChar = Convert.ToChar(0x0);//C# Equivalent to vbNullChar
string sVersion = new string(vbNullChar, 255);
于 2013-03-12T12:29:11.513 回答