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

yycilpppp 2004-08-13 05:54:03
我用后台编码写ASP.NET与到个问题:
我想在sss.cs里用ddd.cs里的代码或调用函数等,该怎么做啊?
有没类似include的指令啊?
...全文
184 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
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.方法名();

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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