【求助】C#中自定义函数、过程的问题! 在Delphi中我可以把所有自己的自定义函数、过程放到一个.pas文件中,在编程的时候只要把此文件的路径加入delphi的环境中,然后在自己的程序中就可以引用自己的自定义函数了。不知道在C#中是否有类似的功能!因为我觉得Delphi的这种做法非常有利于程序员的积累,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C#中,你可以将自己的函数放在一个类中(CS文件),然后将它编译为一个dll文件,在使用时引用一下就可以了。 以上各位能否详细一点如何引用dll和如何编译成dll,网络上是否有类似的文章!谢谢我是新手 编译成dll的方法: 在vs2003 命令行提示里输入 csc /t:library /out:你要生成的名字.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Drawing.dll 你的类文件.cs 生成的dll文件在 C:\Documents and Settings\Administrator下面引用方法: 在项目的"引用"上点右键->添加引用->浏览->刚刚生成的dll->确定 tiger6000() 老兄我按照这样作了,可是在生成解决方案的时候还是报函数找不到@ 现在好像可以了,我这样使用的: MyFuncs MyFunc = new MyFuncs(); MyFunc.GetWebContent()其中GetWebContent是我的自定义函数,好像不能直接使用GetWebContent,非得new一下,不知道这样使用正确否?还有MyFunc 要不要释放?? C#更简单,编译成中间代码,只要是.NET框架的都可以使用,比dll方便得多。而且提供的支持更好。 其中GetWebContent是我的自定义函数,好像不能直接使用GetWebContent,非得new一下,不知道这样使用正确否?还有MyFunc 要不要释放??-----------------不用释放,C# 自动释放不想new 可以使用 static (静态)方法定义你的过程 GetWebContent 但引用的时候都需要这样:className.function();能不能有什么办法可以直接调用function()? 没有方法,对于这点,C#是故意的,故意要让人必须用这个种className.function()方式,这样显得更OO 但引用的时候都需要这样:className.function();能不能有什么办法可以直接调用function()?---------------------也不是不可以.只要你把包括Main的所有函数全写成static的并且全在一个类中就可以啦~~咔咔... 实现用户登陆,第一次登陆时无反应(新手提问) 如何让程序一条一条的执行??不想用程序睡眠 c#窗口形状及背景设置 B/S和C/S模式有什么区别,回了就给分!!!!!100 一个算法问题.大家帮帮忙,急 请教大虾们XP下安装IIS的问题 C# 很奇怪的乱码问题 高手指点呀。。以下程序错在哪里?在线等 请问Visual Stuio.Net 2003连接SQL Server 2000的ConnectionString中的uid默认是什么呀? 如何在c#中把int转化为string? UPDATE不能更新当前记录。 我写了一个windows程序,如果要在用户的机子上运行,要安装什么??
在vs2003 命令行提示里输入
csc /t:library /out:你要生成的名字.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Drawing.dll 你的类文件.cs
生成的dll文件在 C:\Documents and Settings\Administrator下面引用方法:
在项目的"引用"上点右键->添加引用->浏览->刚刚生成的dll->确定
MyFunc.GetWebContent()其中GetWebContent是我的自定义函数,好像不能直接使用GetWebContent,非得new一下,不知道这样使用正确否?还有MyFunc 要不要释放??
-----------------
不用释放,C# 自动释放不想new 可以使用 static (静态)方法定义你的过程 GetWebContent
---------------------
也不是不可以.只要你把包括Main的所有函数全写成static的并且全在一个类中就可以啦~~咔咔...