Maybe you need to check .NET Data Type Suffixes, or call it Numeric Literals.

For example:  100L means long type, then what meaning of 100M ?

The following is all data type suffixes which I have found:

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

———————————
Type  Suffix  Example
——————————
uint    U or u    50U
long    L or l     50L
ulong    UL or ul    50UL
float    F or f    23.45F
decimal    M or m    12.34M

(by the way: using 0x such as 0×100 means the number ’100′ is Hexadecimal)

float ff = 23.56;     // error !!
float ff = 23.56f;    //OK

If you want to know how the suffix will be in VB.net, please visit this site: UnderMyHat, you will get more information for not only C# data suffixes but also for VB !

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2012 CodeEase.com Suffusion theme by Sayontan Sinha