什么是C#中的vbNullChar等价物?

问题描述:

什么是视觉基本“vbNullChar”在C#中的等价什么是C#中的vbNullChar等价物?

我希望复制在C#这VB声明

​​
+2

HTTP:// WWW .pressthered.com/working_with_null_characters_in_c_net/ – 2013-03-12 12:16:22

你想,我怀疑:

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

(这似乎但我想尝试退后一步,看看是否没有更合适的方法解决更大的问题。)

+1

+1的警告。 – jbabey 2013-03-12 12:17:25

+0

实际上,我将一个Vb.net应用程序转换为C#.net,在那里我发现了这个声明,我必须这样写。 – 2013-03-12 12:19:25

+2

同意你应该看看你想要达到的目标,而不是仅仅转换代码 - 否则你也可以从IL代码中生成C#。 – 2013-03-12 12:22:30

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

您也可以通过以下方法实现这个东西......

1路

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); 
+0

你不需要'Convert.ToChar' - 只是'char vbNullChar =(char)0;'可以正常工作,或者'char vbNullChar ='\';'' – 2013-03-12 12:39:58