string - VB6: "string = string * integer"是做什么的?

标签 string vb6 integer multiplication

我正在尝试将一些旧的 VB6 遗留程序重写为 C# 并且刚刚遇到这个问题。我对 Visual Basic 还是有点陌生​​,我不知道这意味着什么或它的功能是什么。这是确切的格式:

strMyString = strMyString * 100

它与变量声明无关,所以我认为它与字符串长度无关,但我不确定。任何建议表示赞赏。

最佳答案

如果 strMystring 包含一个表示数字的字符串,右侧会将其强制转换为数字,将其乘以 100,之后赋值会将结果强制转换回字符串。

一个简单的测试:

Sub test()
    Dim s As String
    s = "50"
    s = s * 100
    Debug.Print s
End Sub

上面的代码按预期打印了 5000

关于string - VB6: "string = string * integer"是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37447826/

相关文章:

vb6 - 如何实现全局 VB6 错误处理程序?

java - int 和 Integer 的区别

Windows XP 上的 Vb6 http post 请求

string - 用空格分割字符串

c - 如何在 C 程序中存储具有高范围的变量?

c - 为什么 int *b[5] 形成 8 位的差异而不是 4 位?

python - 在python中从数组构造多行字符串

iphone - 分配给 'UILabel *__weak' 到 'NSString *__strong' 的不兼容指针类型?

python - 对字符串中的每个数字进行排序

database - 如何从整数中获取唯一的短字符串?