VB里 UCase后加$什么意思?

来源:百度知道 编辑:UC知道 时间:2024/04/29 18:19:03
Dim sWord as String, sProperWord as String
sWord = "mIxEd CaSe"
sProperWord = UCase$(Left$(sWord,1))
sProperWord = sProperWord & LCase(Mid$(sWord,2))

函数后面加$表示什么意思?
UCase LCase里的第二个参数表什么意思?
我该在哪调试, immediate window吗?

在老式的 Basic 中,字符串函数都是有 $ 结尾的,你不要把它当作什么特殊的字符,你就把它当作函数名称的一部分就行了。

在 VB6 中,这些字符串函数有两个版本,分别是带 $ 的和不带 $ 的。带 $ 的还是与老版本相同,不带 $ 的是以 Unicode 方式工作的。

UCase/LCase 只有一个参数,你看清楚了,那个是 Left/Mid 的参数。