Puede definir un número de diferentes formas en C#,

1F //a float with the value 1
1L //a long with the value 1
1D //a double with the value 1

personalmente estoy buscando, lo que supondría una short, sin embargo para hacer la pregunta de una mejor referencia para las personas, lo que son todos los otros post-fix para el número de literales puede aplicar?

  • No hay ninguna sintaxis literal de los tipos enteros con menor rango/capacidad de int, sólo tiene que crear una variable de ese tipo, a continuación, asignar un int (es decir,short x = 10;)
InformationsquelleAutor Sekhat | 2008-11-04

3 Comentarios

  1. 24
    Type        Suffix    .NET Framework Type                  
    -------------------------------------------------------------------------------------
    decimal     M or m    System.Decimal
    double      D or d    System.Double
    float       F or f    System.Single
    int         [1]       System.Int32
    long        L or l    System.Int64

    [1] Cuando un literal entero no tiene sufijo, su tipo es el primero de estos tipos en los que su valor puede ser representado: int, uint, long, ulong.

    Cuando un literal entero especifica sólo una U o u sufijo, su tipo es el primero de estos tipos en los que su valor puede ser represnted: uint, ulong.

    Cuando un literal entero especifica sólo una L o l sufijo, su tipo es el primero de estos tipos en los que su valor puede ser represnted: long, ulong.

    Cuando un literal entero especifica una U o u e L l o sufijo, su tipo es el primero de estos tipos en los que su valor puede ser represnted: ulong.

  2. 3

    Entero

    Sufijo – Descripción

    ninguno de int, uint, long y ulong

    U o u – en primer lugar, uint, ulong

    L o l – en primer lugar, long, ulong

    UL, Ul, uL, ul, LU, Lu, lU, o de lu – ulong

    Real

    Sufijo – Descripción

    ninguno – doble

    F o f – float

    D o d – doble

    M o m – decimal

Dejar respuesta

Please enter your comment!
Please enter your name here