Poniższy kod generowany jest projektant:Wykrzyknik w VB.NET
Me.lblXRay.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Co 8.0!
oznacza?
Poniższy kod generowany jest projektant:Wykrzyknik w VB.NET
Me.lblXRay.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Co 8.0!
oznacza?
To sięga bardzo wczesnych wersji Microsoft Basic. Te znaki typu pozwalają zarówno ustawić typ identyfikatora i dosłownym:
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&)
To oznacza typ Pojedynczy. Zobacz Single Data Type (Visual Basic) (w sekcji Wskazówki dotyczące programowania).
Z biblioteki MSDN:
wpisać znaki. Dołączenie literalnej litery F do literału zmusza do pojedynczego typu danych. Dołączanie znaku typu identyfikatora! do dowolnego identyfikatora wymusza na Single.
'8.0' jest dosłownym choć nie identyfikator –
**** Tutaj jest ściągawki dla typów danych ****
Koniec z:
$ : String
% : Integer (Int32)
& : Long (Int64)
! : Single
# : Double
@ : Decimal
Rozpocznij z:
&H : Hex
&O : Octal
Good old GWBASIC ...: ') –
Zobacz też: http://msdn.microsoft.com/en-us/library/s9cz43ek%28VS.80%29.aspx –