下面的代碼生成設計師感嘆號在VB.NET
Me.lblXRay.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
是什麼8.0!
意思?
下面的代碼生成設計師感嘆號在VB.NET
Me.lblXRay.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
是什麼8.0!
意思?
這可以追溯到早期版本的Microsoft Basic。這些類型的字符讓你都設置的標識符的類型和文字:
Dim singleVar! = 1.2!
Dim doubleVar# = 1.2#
Dim [email protected] = [email protected]
Dim integerVar% = 12%
Dim longVar& = 12&
Dim stringVar$ = "12"
Function ReturnsString$(ByVal takesLong&)
它意味着類型單一。見Single Data Type (Visual Basic)(根據編程提示)。
從MSDN庫:
類型的字符。將文字類型字符F附加到文字會強制它變爲單一數據類型。附加標識符類型字符!到任何標識強制它到Single。
'8.0'是文字雖然不是標識符 – 2010-10-27 20:03:27
****這裏是數據類型備忘單****
一端與:
$ : String
% : Integer (Int32)
& : Long (Int64)
! : Single
# : Double
@ : Decimal
開始:
&H : Hex
&O : Octal
好老GWBASIC ...:') – 2010-10-27 20:04:54
另見:http://msdn.microsoft.com/en-us/library/s9cz43ek%28VS.80%29.aspx – 2010-10-27 20:54:56