C# 不能直接声明函数吗? 只能写类吗?

2020-09-05 18:50发布

c# 在winform里如果想自己封装一些常用的函数 直接通过
函数名() 调用 而不是
类名.函数名()

不能实现吗? 必须要类吗? 感觉好多余啊

标签: C# winform
8条回答
狗以群分
2楼-- · 2020-09-05 19:17

当你把类看作分类来理解的话,你就不会觉得多余了。分门别类,在软件开发中是很重要的一环。

查看更多
孤傲高冷的网名
3楼-- · 2020-09-05 19:18

直接函数名?属于哪里?哪个类?如何存放。

查看更多
Root(大扎)
4楼-- · 2020-09-05 19:19

不能。是的。

查看更多
兄弟一词,经得起流年.
6楼-- · 2020-09-05 19:29
其实楼上的“ 默卿 ”说的已经挺准确了。我就说个实际的体验,对于一个通用的工具类库,就当有10个工具类,每个工具类里有10个方法,也就是这个工具类库有100个方法(实际项目更多)。像VS有智能提示吧,比如你想找Math类中的Min方法,但你全称不知道,只知道是M开头,你输入一个M,然后给你把其他类库里的带M的方法显示出来,本来你通过Math.M就只给你两个选项,现在你要在N多选项中找,是不是很头疼。再则,如果其他类也有Min方法,这样就直接冲突了,难道你每个类都要设计不同方法?
查看更多
时光不老,我们不散
7楼-- · 2020-09-05 19:34

写一个静态工具类,把常用的函数放进去,调用起来还是很方便的

查看更多
登录 后发表回答