比如表示decimal的数,可以在后面加M,如10M
表示float的数,可以在后面加F,如0.5F
那其他类型的怎么表示呢?谁能给个比较全的列表?

解决方案 »

  1.   

    还有c
    看msdn
    http://msdn.microsoft.com/zh-cn/library/ya5y69ds(v=VS.80).aspx
      

  2.   

    不够拽啊,我要的是字母后缀。
    其实问题是这样的,有一个函数
    private void A(short para);
    我想传个0进去,结果非让我写成
    A((short)0)
    觉得很啰嗦,想找个简单的写法。
      

  3.   

    0.5f是要和0.5进行区分的
    0.5就是double了
    private void A(short para);
    A(0)
    不会报错啊,真么写没问题
      

  4.   

    是我举错例子了,实际是这样的
    short b = 0;
    short a = true ? b : 0;
    这样就报错了,必须写成
    short a = true ? b : (short)0;
      

  5.   

    得,自己找到了
    http://www.kaelisspace.com/wordpress22/2009/02/11/net-number-suffix/comment-page-1答案是,C#的Short型就是没有缩写。VB的貌似可以用S(至少MSDN上是这么写的,没有亲自验证过)