社区
C#
帖子详情
【求助】C#中自定义函数、过程的问题!
nanj
2006-07-15 08:34:31
在Delphi中我可以把所有自己的自定义函数、过程放到一个.pas文件中,在编程的时候只要把此文件的路径加入delphi的环境中,然后在自己的程序中就可以引用自己的自定义函数了。
不知道在C#中是否有类似的功能!
因为我觉得Delphi的这种做法非常有利于程序员的积累,谢谢!!!
...全文
241
14
打赏
收藏
【求助】C#中自定义函数、过程的问题!
在Delphi中我可以把所有自己的自定义函数、过程放到一个.pas文件中,在编程的时候只要把此文件的路径加入delphi的环境中,然后在自己的程序中就可以引用自己的自定义函数了。 不知道在C#中是否有类似的功能! 因为我觉得Delphi的这种做法非常有利于程序员的积累,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jointan
2006-08-21
打赏
举报
回复
没有方法,对于这点,C#是故意的,故意要让人必须用这个种className.function()方式,这样显得更OO
ChrisAK
2006-08-21
打赏
举报
回复
但应该没有谁会这么无聊吧~~~
ChrisAK
2006-08-21
打赏
举报
回复
但引用的时候都需要这样:className.function();能不能有什么办法可以直接调用function()?
---------------------
也不是不可以.只要你把包括Main的所有函数全写成static的并且全在一个类中就可以啦~~咔咔...
surefire
2006-08-20
打赏
举报
回复
但引用的时候都需要这样:className.function();能不能有什么办法可以直接调用function()?
nanj
2006-07-16
打赏
举报
回复
现在好像可以了,我这样使用的:
MyFuncs MyFunc = new MyFuncs();
MyFunc.GetWebContent()
其中GetWebContent是我的自定义函数,好像不能直接使用GetWebContent,非得new一下,不知道这样使用正确否?还有MyFunc 要不要释放??
nanj
2006-07-16
打赏
举报
回复
tiger6000() 老兄我按照这样作了,可是在生成解决方案的时候还是报函数找不到@
aSalt
2006-07-16
打赏
举报
回复
其中GetWebContent是我的自定义函数,好像不能直接使用GetWebContent,非得new一下,不知道这样使用正确否?还有MyFunc 要不要释放??
-----------------
不用释放,C# 自动释放
不想new 可以使用 static (静态)方法定义你的过程 GetWebContent
Dong
2006-07-16
打赏
举报
回复
C#更简单,编译成中间代码,只要是.NET框架的都可以使用,比dll方便得多。而且提供的支持更好。
nanj
2006-07-16
打赏
举报
回复
谢谢
tiger6000
2006-07-15
打赏
举报
回复
编译成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->确定
nanj
2006-07-15
打赏
举报
回复
以上各位能否详细一点如何引用dll和如何编译成dll,网络上是否有类似的文章!谢谢我是新手
ivorstar
2006-07-15
打赏
举报
回复
做成dll文件就可以了啊
diffmaker
2006-07-15
打赏
举报
回复
C#中,你可以将自己的函数放在一个类中(CS文件),然后将它编译为一个dll文件,在使用时引用一下就可以了。
exiori
2006-07-15
打赏
举报
回复
一样的。
C#
开发资料
“求
C#
的金额小写转大写函数!急!!! _NET技术 - ASP_NET - CSDN社区 community_csdn_net.htm”讨论的是在
C#
中
编写一个函数,将货币金额从小写转换为大写,这在财务系统
中
很常见。
C#
提供了丰富的字符串处理功能,...
c#
100个实例
标题 "
c#
100个实例" 暗示了这是一个关于
C#
编程语言的实践教程,包含了100个不同的编程示例。
C#
是由微软开发的一种...在实践
中
遇到
问题
时,可以查阅文档、利用调试工具,或者
求助
于开发者社区,以增强解决
问题
的能力。
记帐及客户资料
在
C#
中
,Windows Forms或WPF等技术可用于构建用户界面,而自定义控件和样式设计则是提升界面视觉效果的关键。开发者显然在这方面下了一番功夫,使得软件既实用又美观。 至于标签"记帐客户",它准确地概括了软件的...
cef_binary64位
5. **错误处理与调试**:在开发
过程
中
遇到的
问题
及解决策略,可能包括崩溃、内存泄漏、渲染
问题
等,以及如何使用CEF提供的调试工具。 6. **性能优化**:关于提高CEF应用程序性能的技巧,如缓存管理、内存优化、多...
仿效outlook制作的工具栏
通过`MainForm.cs`这个源代码文件,开发者可以构建一个具有类似Outlook功能和界面的应用,提高用户在使用
过程
中
的舒适度和效率。同时,这也是一次学习.NET Windows Forms编程和UI设计的良好实践。
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章