回答
你想,我怀疑:
string sVersion = new string('\0', 255);
(这似乎但我想尝试退后一步,看看是否没有更合适的方法解决更大的问题。)
+1的警告。 – jbabey 2013-03-12 12:17:25
实际上,我将一个Vb.net应用程序转换为C#.net,在那里我发现了这个声明,我必须这样写。 – 2013-03-12 12:19:25
同意你应该看看你想要达到的目标,而不是仅仅转换代码 - 否则你也可以从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);
你不需要'Convert.ToChar' - 只是'char vbNullChar =(char)0;'可以正常工作,或者'char vbNullChar ='\';'' – 2013-03-12 12:39:58
- 1. 什么是C++中的instanceof等价物?
- 2. C#中bigint的等价物是什么?
- 3. C#中TreeBidiMap的等价物是什么?
- 4. C#中memset的等价物是什么?
- 5. rlwinm的C++等价物是什么? (PowerPC)
- 6. 什么是EventWaitHandle的Objective C等价物?
- 7. 什么是ChrW(e.KeyCode)的C#等价物?
- 8. 什么是UINT32_MAX的C++等价物?
- 9. &H2的C#等价物是什么?
- 10. 什么是C?:operator的Ruby等价物?
- 11. 什么是C++ typeid的Scala等价物?
- 12. 什么是Java DecimalFormat的c#等价物?
- 13. 什么是CRT的C++等价物?
- 14. 什么是C++ deque的Java等价物?
- 15. 什么是MsgWaitForMultipleObjects的C#等价物?
- 16. 什么是Java Socket.getInetAddress()的C#等价物?
- 17. 目标C中C#中的对象的等价物是什么?
- 18. 什么是android中的dataWithContentsOfURL等价物?
- 19. RDFlib中rdf:ID的等价物是什么?
- 20. Monotouch中的CGPDFDocumentGetCatalog等价物是什么?
- 21. 什么是VC7中的strtok_s等价物?
- 22. jquery中Ajax.updater的等价物是什么?
- 23. 什么是JSP中的sendmail等价物?
- 24. jQuery中Class.create()的等价物是什么?
- 25. python中'gem'的等价物是什么?
- 26. 什么是MSTest中MbUnit.Framework.RowAttribute的等价物?
- 27. JQuery中innerHTML的等价物是什么?
- 28. WinRT中SecureString的等价物是什么?
- 29. java中fopen_s()的等价物是什么?
- 30. 什么是perl中$ _的php等价物?
HTTP:// WWW .pressthered.com/working_with_null_characters_in_c_net/ – 2013-03-12 12:16:22