温馨提示:本文翻译自stackoverflow.com,查看原文请点击:vb6 - String(33, 0) in VB 6.0 and equivalent in C#
c# vb6

vb6 - 在VB 6.0中为String(33,0)在C#中等效

发布于 2020-04-19 14:09:19

UserName = String(33, 0)VB 6.0中的含义是什么,C#中的含义是什么。

请帮助我在将VB 6.0代码转换为C#时遇到错误。

提前致谢。

查看更多

提问者
apratik
被浏览
7
linepogl 2013-07-25 19:10

String 在VB6中是一个函数,该函数返回包含指定长度的重复字符串的字符串。

String(number,character)

例:

strTest = String(5, "a")
' strTest = "aaaaa"

strTest = String(5, 97)
' strTest = "aaaaa" (97 is the ASCII code for "a")

在这种情况下,String(33,0)将返回一个包含33个空字符的字符串。

C#中的等效项将是

UserName = new String('\0', 33);