为什么我不能引用类里的函数??

themaninwind 2008-08-07 10:34:59
我在项目里写了个类库,类库下面有个类,类里有个函数,
然后我在项目里面引用了该类库,但是在项目里可以联想出类名,
但是new一个类后,类里面的函数联想不出来。
不知道为什么,请各位大虾指点。
...全文
169 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
themaninwind 2008-08-07
  • 打赏
  • 举报
回复
受教了 我忘记加public标识。。。
nevana 2008-08-07
  • 打赏
  • 举报
回复
声明成PUBLIC的方法,如果不声明,默认的是PRIVATE,就调用不了
kkkdyc 2008-08-07
  • 打赏
  • 举报
回复
[color=#FF0000]然后我在项目里面引用了该类库,但是在项目里可以联想出类名,color]
不好意思,没看清这句,还以为楼主可以在类上联想出该函数呢。那就是没声明为public的
kkkdyc 2008-08-07
  • 打赏
  • 举报
回复
不管static的事,实例上也能联想出类的静态方法;
也不管public的事,如果你不是public的,你在类上也联想不出那个方法;
所以楼主的问题很奇怪,
你把你那个函数的申明贴出来吧
stning 2008-08-07
  • 打赏
  • 举报
回复
public访问修饰符要下,并且不能是static
zhouchenguang 2008-08-07
  • 打赏
  • 举报
回复
类能访问静态的变量和方法
类对象能访问Public的
你用的是类库
要调用类库using 类库名.类名
wackyboy 2008-08-07
  • 打赏
  • 举报
回复
静态的属于类 非静态的属于对象
public表示在类的内外都能调用
rudolf1982 2008-08-07
  • 打赏
  • 举报
回复
函数申明有问题
public 不呢能static
zhantianyou 2008-08-07
  • 打赏
  • 举报
回复
類和函數都要為public
如public class1
{
public class2
{
public void Add()
{

}
}
}

調用的話
class1.class2 t=new class1.class2();
t.Add();
這樣就能調用了啊
巨巨 2008-08-07
  • 打赏
  • 举报
回复
看看你建立的类的命名空间是不是与你主程序的命名空间相同
ChinaITOldMan 2008-08-07
  • 打赏
  • 举报
回复
类里面的方法应该声明为public的,并且不能是static
motefancysilver 2008-08-07
  • 打赏
  • 举报
回复
mark
猿敲月下码 2008-08-07
  • 打赏
  • 举报
回复
方法是公共的吗?
slimfeng 2008-08-07
  • 打赏
  • 举报
回复
函数没有声明为public 吧,需要修改之后重新生成类库,
LQknife 2008-08-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lovefootball 的回复:]
类里面的方法应该声明为public的,并且不能是static
[/Quote]
正解
baihe_591 2008-08-07
  • 打赏
  • 举报
回复
还是申明为private?
Fioit 2008-08-07
  • 打赏
  • 举报
回复
函数没有public
lovefootball 2008-08-07
  • 打赏
  • 举报
回复
类里面的方法应该声明为public的,并且不能是static
baihe_591 2008-08-07
  • 打赏
  • 举报
回复
函数定义的标识符是什么,有用到static吗?
q359600900 2008-08-07
  • 打赏
  • 举报
回复
问题解决 接分~~

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧