我在项目里写了个类库,类库下面有个类,类里有个函数,
然后我在项目里面引用了该类库,但是在项目里可以联想出类名,
但是new一个类后,类里面的函数联想不出来。
不知道为什么,请各位大虾指点。

解决方案 »

  1.   

    函数定义的标识符是什么,有用到static吗?
      

  2.   

    类里面的方法应该声明为public的,并且不能是static
      

  3.   

    函数没有声明为public 吧,需要修改之后重新生成类库,
      

  4.   

    类里面的方法应该声明为public的,并且不能是static 
      

  5.   

    類和函數都要為public
    如public class1
    {
      public class2
       {
         public void Add()
         {     }
       }
    }調用的話
      class1.class2 t=new class1.class2();
       t.Add();
    這樣就能調用了啊
      

  6.   

    函数申明有问题
    public 不呢能static
      

  7.   

    静态的属于类 非静态的属于对象 
    public表示在类的内外都能调用
      

  8.   

    类能访问静态的变量和方法
    类对象能访问Public的
    你用的是类库
    要调用类库using 类库名.类名
      

  9.   

    public访问修饰符要下,并且不能是static
      

  10.   

    不管static的事,实例上也能联想出类的静态方法;
    也不管public的事,如果你不是public的,你在类上也联想不出那个方法;
    所以楼主的问题很奇怪,
    你把你那个函数的申明贴出来吧
      

  11.   

    [color=#FF0000]然后我在项目里面引用了该类库,但是在项目里可以联想出类名,color]
    不好意思,没看清这句,还以为楼主可以在类上联想出该函数呢。那就是没声明为public的
      

  12.   

    声明成PUBLIC的方法,如果不声明,默认的是PRIVATE,就调用不了
      

  13.   

    受教了 我忘记加public标识