¿Alguien sabe la lista completa de modificadores de número de compilador literal de C#?C# literales de número de compilador
Por defecto, declarar '0' lo convierte en Int32 y '0.0' lo convierte en 'Doble'. Puedo usar el modificador literal 'f' al final para asegurar que algo sea tratado como 'Single' en su lugar. Por ejemplo, como este ...
var x = 0; // x is Int32
var y = 0f; // y is Single
¿Cuáles son los otros modificadores que puedo usar? ¿Hay uno para forzar a Double, Decimal, UInt32? Intenté buscar en Google esto, pero no pude encontrar nada. Tal vez mi terminología es incorrecta y eso explica por qué estoy en blanco. Cualquier ayuda muy apreciada.
Mientras que ciertamente es válido para largos, recomiendo usar L en su lugar, es igual de válido , y no se ve como un "1" –
@Jon Skeet: el mal hábito de un programador C, agregó su consejo. – user7116