El siguiente código se genera diseñador:punto de exclamación en VB.NET
Me.lblXRay.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
¿Qué significa 8.0!
?
El siguiente código se genera diseñador:punto de exclamación en VB.NET
Me.lblXRay.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
¿Qué significa 8.0!
?
Esto se remonta a las versiones más antiguas de Microsoft Basic. Estos caracteres de tipo permiten tanto establecer el tipo de un identificador y un literal:
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&)
Significa el tipo Solo. Consulte Single Data Type (Visual Basic) (en la sección Programar sugerencias).
Desde la biblioteca MSDN:
escribir caracteres. Agregar el carácter de tipo literal F a un literal lo fuerza al tipo de datos único. ¡Anexando el caracter tipo de identificador! a cualquier identificador lo fuerza a Single.
'8.0' es un literal, sin embargo, no es un identificador –
**** Aquí está una hoja de trucos para DataTypes ****
final con:
$ : String
% : Integer (Int32)
& : Long (Int64)
! : Single
# : Double
@ : Decimal
Inicio con:
&H : Hex
&O : Octal
... el bueno de GWBASIC: ') –
Vea también: http://msdn.microsoft.com/en-us/library/s9cz43ek%28VS.80%29.aspx –