开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 27840|回复: 29
收起左侧

[C#源码] C#几个规范(自己总结的!)

[复制链接]
发表于 2012-8-29 17:28:12 | 显示全部楼层 |阅读模式   四川省成都市
本帖最后由 u6try7t6 于 2012-8-29 17:30 编辑

C#的几个规范,自己总结+理解

1、非要使用在switch外使用goto语句时
(不要照抄,会引起死循环的!!!)
  1. 在这里会声明一个int变量i:
  2. int i;
  3. goto 在这里会声明一个int变量i;
复制代码
(我取的名字:注释型goto语句)写这个goto代码时,最好写成注释的形式!
(不要滥用goto,像这样会引起死循环的!!!)

2、巧用#region
这个东西可以支持你在很多地方去折叠代码(帖子不明显,VS才明显!)附效果图

#region

#region

代码:
  1. #region (取个名字)
  2. (代码………………)
  3. #endregion
复制代码
这样做的好处是使代码更加简洁

3、C#不是易语言,少用中文
C#毕竟是外国人的货,他没有中文的拼音联想功能,输入代码效率可能会降低
(如果你很淡定或者已经通过某种插件实现了联想功能,那么你可以无视)

4、多次使用同一种方法时,请记住C#是面向对象的编程语言
不做过多解释,写几个方法调用的确很方便,以后要修改只用修改一个地方哦!

5、C#不是火星人的发明
注释一切的一切都要有意义,别自己看不懂!
(如果你是火星人你可以无视)

6、写方法时一定要敲三次"/"
  1. /// <summary>
  2.         ///
  3.         /// </summary>
复制代码
这个东西尼玛不打的话,小的项目没事,大的项目别怪自己在写天书代码!!!

7(我的学号(*^__^*) 嘻嘻……)、C#是一个主权分明的星球!!!
请安排好各个VS辅助工具的地盘大小!!!
我的操作环境:

操作环境也属于版权部分,请勿盗版!!!

操作环境也属于版权部分,请勿盗版!!!


8、保存保存再保存
不要为电脑突然发疯而感到惊慌,养成保存的好习惯(有条件的最好在其他地方也保存弄几个,例如:U盘、网盘、精易论坛………………)
(VS这点做得好,调试的时候自动保存!)

9、其实VS里也有编程大师
多看错误列表的信息,不要想不想就去提问,要自己去处理错误!

10、别在一个类项目写多个方法
右侧解决方案管理器(我的开发环境里)右击,添加新的类项目,分门别类写好方法!

11、写好说明书
写几个注释想必大家都不会忘记吧!

12、发布时请调教好你的软件
一个软件是怎么出来的?(简单流程图,做的不好(*^__^*) )

流程图

流程图

以上总结的几点,绝对还有没总结的地方,欢迎大家抢楼!!!
19个人50%中奖率,自重…………………………………………
别再写:“顶,学习了”、“前排支持”、“沙发”………………等一系列话语!!!
另外插一句:………………大叔(乔伊)你去美国了也好好去录制教程啊!!!还有写好那个软件!!!


评分

参与人数 3好评 +2 精币 +11 收起 理由
@风影 + 1 + 1 精彩文章希望继续努力
Cand + 5 奉上小小红包希望笑纳
冰点 + 1 + 5 精彩文章希望继续努力

查看全部评分

结帖率:33% (1/3)
发表于 2012-8-29 17:29:19 | 显示全部楼层   山东省枣庄市

回帖奖励 +1 枚 精币

山寨。。。。
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 17 天

发表于 2012-8-29 18:13:45 | 显示全部楼层   湖南省娄底市

回帖奖励 +1 枚 精币

回帖奖励都木有人要啊
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
发表于 2012-8-29 18:30:32 | 显示全部楼层   福建省漳州市
前排支持,虽然不会C#
回复 支持 反对

使用道具 举报

结帖率:100% (60/60)
发表于 2012-8-29 18:58:06 | 显示全部楼层   浙江省杭州市
顶啊,,,,,,,开玩笑 ,,LZ问下 C和C#是不是一样的 都是 利用代码写出 界面?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-29 19:38:26 | 显示全部楼层   四川省成都市
傾城じ爲素顔ジ 发表于 2012-8-29 18:58
顶啊,,,,,,,开玩笑 ,,LZ问下 C和C#是不是一样的 都是 利用代码写出 界面?

C#可以直接拖控件也可以写代码的
回复 支持 反对

使用道具 举报

发表于 2012-12-4 16:12:37 | 显示全部楼层   河南省济源市

回帖奖励 +1 枚 精币

还没崇拜过谁呢,满足一下愿望吧,谢谢!
回复 支持 反对

使用道具 举报

结帖率:84% (47/56)

签到天数: 11 天

发表于 2012-12-12 14:39:58 | 显示全部楼层   江西省九江市

回帖奖励 +1 枚 精币

一枚精币 我也要了
回复 支持 反对

使用道具 举报

发表于 2012-12-17 18:31:19 | 显示全部楼层   浙江省宁波市

回帖奖励 +1 枚 精币

代码写出 界面?
回复 支持 反对

使用道具 举报

发表于 2014-8-8 14:40:32 | 显示全部楼层   北京市北京市

回帖奖励 +1 枚 精币

有回帖奖励耶赞个
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表