求救啊,应该是个简单问题,请帮帮忙啊....我是菜菜..

yycilpppp 2004-08-13 05:54:03
我用后台编码写ASP.NET与到个问题:
我想在sss.cs里用ddd.cs里的代码或调用函数等,该怎么做啊?
有没类似include的指令啊?
...全文
141 13 点赞 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zyb_17flash 2004-08-13
newtry.index.class x=new newtry.index.class.fun();中的class不会是相同的吧!
  • 打赏
  • 举报
回复
yycilpppp 2004-08-13
我没有VS.net,我用记事本写的,没有工程的说法.
我的a.cs命名空间为:namespace newtry.index;
b.cs namespace newtry.index
在b 中我写的   newtry.index.class x=new newtry.index.class.fun();
这样也不行的,加入using newtry.index;还是不行.2个文件在同一目录下的
  • 打赏
  • 举报
回复
renweimin 2004-08-13
要是在同一个命名空间下的话,添加一下引用就行了
  • 打赏
  • 举报
回复
EastenChild 2004-08-13
怎么会不行?不可能不行。

你添加到项目里了吗?
Project菜单 --add existing item..然后选择ddd.cs,接着你看到solution explorer里看到ddd.cs了,然后,你在sss.cs里using ddd文件里面的那个namespace,唉,然后就可以引用ddd.cs里的类了
  • 打赏
  • 举报
回复
zyb_17flash 2004-08-13
1、如果两个文件中的类是处于相同的命名空间,就可以直接调用啊!
当然这和你定义的类有关系,如果为该类定义了静态函数,你就可以直接用Class.fuc()
直接调用,如果没有定义静态函数就要先构造除这样的一个类,在调用相应的函数。
2、如果两个文件中的类不处于同一革命名空间,则需要在引用的前面加上相应的命名空间
,引用的方法就是在1的基础上加上命名空间就可以了Namespace.Class.fuc().
  • 打赏
  • 举报
回复
yycilpppp 2004-08-13
我真的这么命苦啊.....5555,谁来帮帮我啊
  • 打赏
  • 举报
回复
yycilpppp 2004-08-13
哎,谢谢1.2.5.6楼的朋友,但还是不行啊,555555555555555
  • 打赏
  • 举报
回复
goodhy 2004-08-13
imports 工程名.ddd

using 工程名.ddd
式试!
  • 打赏
  • 举报
回复
EastenChild 2004-08-13
如果ddd.cs的namespace和sss.cs的相同,直接引用ddd的类就可以;
如果不同,将ddd.cs添加到项目中,在sss.cs中using ddd的namespace即可。
  • 打赏
  • 举报
回复
yycilpppp 2004-08-13
谁可以帮帮我啊....谢谢了,先
  • 打赏
  • 举报
回复
yycilpppp 2004-08-13
我要引用的文件是可以供用户修改的啊,只有一些变量的付值,不能编译成dll文件.(2楼)
直接调用不可以吧....ddd.sc是文件名哦...不是类名(1楼)
  • 打赏
  • 举报
回复
xtmyname 2004-08-13
添加引用,引用ddd.cs所生成的Dll文件就可以了。
  • 打赏
  • 举报
回复
xiangding 2004-08-13
用ddd.cs中的类名调用就行,把ddd.cs里的函数设成public的。
ddd.方法名();
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-08-13 05:54
社区公告
暂无公告