C#区分大小写
如:
int I和int i是不一样的!

解决方案 »

  1.   

    上面的意思是
    在public:int i;
             int I;这样做是不推荐的
    但是这种情况是可以的
    private:int i;
    public:  int I;
    这样做可以,原因很简单
    当你在使用类class.i的时候是不会产生混淆的!
      

  2.   

    看这个:
    http://www.angelfire.com/space/autumnleaf/computer/column/ecs/item3.htm
      

  3.   

    是不是要用override来解决这个问题?
      

  4.   

    因为.Net里面有一些语言,象VB就是大小写不分的,而由于.Net里面程序之间的通用性,一个用C#写的东西以后很可能编译成dll在别的工程里面使用,
        如果同时出现 public int I;和public int i;在C#里面肯定是什么问题都没有,但是如果这个模块用于VB的工程就会出现问题.
        而如果只是public int I;和private int i;也不会出现问题,因为int i不会发布出去.外边的程序能看见的只有int I;