2013-05-09 102 views

回答

12

Dim varname%是 “varname是一个整数” 古老的基本语法。这在BASIC系列的历史中已经存在了很长一段时间,并且在Visual Basic.NET中得到了支持(尽管我本人不会推荐它 - 它可能相当不透明,正如您发现的那样)。

+1

伟大的答案!知道这一点,我终于能够搜索关于它的更多信息。 ''这个名字的最后一个字符可以是一个美元符号($)来表示一个字符串变量或一个百分号(%)来表示一个整数变量。“'有趣,但我同意它在VB.NET中有点模糊。 – 2013-05-09 05:07:24

+0

@RowanFreeman我同意。这是一个有趣的历史人工制品,但是在VB.NET中,对于像我这样并不在当时的人来说,这简直令人困惑。 – michaelb958 2013-05-09 05:11:20

+1

+1仅仅用于古代电脑的历史:) – Tim 2013-05-09 06:03:50

10

它是类型为Integer的声明“var”的简写,并且在BASIC的早期,早期(yes ... old-school DOS BASIC)具有根。

因此,这:

Dim var% 

相当于:

Dim var As Integer 

下面是实际的MS文档: https://support.microsoft.com/en-us/kb/191713

 %     Integer 
     &     Long 
     !     Single 
     #     Double 
     $     String 
     @     Currency 
4

在的端部把一%符号Visual Basic中的变量名称表示它是一个整数。这是程序员在旧VB时期使用的,我不确定它为什么仍然存在于VB.NET中。不要在新代码中使用它,因为所有你知道它可能会在未来版本的VB.NET中消失。

&:龙

%:整数

“#:双

! :单

@:十进制

$:字符串

相关问题