代码模块化的正确姿势

很不要面子的说,我之前写程序,都是在一个 cs 文件里写。一个代码八千行、打包后大小接近 10MB 的 winform 程序, cs 文件只有一个。。。

你要是问我这么长的 cs 文件怎么看,不好意思,我用 #region #endregion 把不同功能的代码折叠了起来,这个时候你肯定想丢给我一个表情包

jinggai

 

后来软件功能越来越多,cs 越来越长,自己也开始吃不消了。加上一些定制需求,好多定制软件只有部分代码不一样,每次定制都要复制粘贴好多代码,为了确保正确每次都要看一遍所有代码,效率低。

所以现在把代码都做了封装,命名空间里放相关的类,类里放相关的方法,需要用到哪个方法的时候,就把相应的 cs 文件添加到项目目录,引用该方法所在的命名空间,实例化类,就可以用啦,又快又方便还不容易出错!

namesapce

封装代码具体步骤:

1,新建项 cs 文件

2,引用需要的命名空间

3,给自己定一个命名空间

4,在命名空间里创建类,注意修饰关键字,private、public 等

5,在类里写方法,写好输入输出,同样注意修饰关键字

6,在 cs 中备注好这段代码的功能、输入输出变量个数、类型等信息。

调用具体步骤:(大写表示自定义名称)

1,引用命名空间 using NAMESPACE;  //相同命名空间可以不写这个

2,实例化类 CLASS class = new CLASS();

3,代码处调用 class.METHOD();

发表评论

Powered by WordPress | Theme Revised from Doo

苏ICP备18047621号

Copyright © 2017-2024 追光者博客