命名约定和风格 1. 使用Pascal的命名规范命名类型和方法的名字。 public class SomeClass public SomeMethod() 2. 使用camel命名规范命名局部变量和方法的参数。 int number; void MyMethod(int someNumber)...
火狐浏览器,firefox浏览下载 下面的问题相信很多人都听过: 1 有五栋五种颜色的房子 2 每一位房子的主人国籍都不同 3 这五个人每人只喝一种饮料,只抽一种牌子的香烟,只养一种宠物...
在处理.net线程同步问题,有许多办法,这里所将谈到的是特定代码区的同步. 这些特定的代码区是方法中重要的代码段,他们可以改变对象的状态,或者更新另一个资源. Monitor类用于同步代码...
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。...
Monitor类的TryEnter()方法非常类似于Enter()方法,他试图获得对象的独占锁,不过它不会象Enter()方法那样暂停. 如果线程成功进入,则TryEnter()方法返回True. TryEnter()有3种重载方法,其中两个都带有...
注册Alixixi会员,创建你的WEB开发资料库, 马上注册! (最先发表在www.kunwsoft.com) 大家肯定对switch语句并不陌生,它能够让程序根据控制表达式的值,从多个动作中作出选择(从逻辑过程看...
using System; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; namespace DataLibrary /// summary /// 数据连接设置 /// /summary public class SqlConnect static string sqlconnstr; /// summary /// 连接字符串...
WEB开发专业社区,阿里西西WEB开发。 在论坛上经常看到C#里有没有缺省参数的问题,在C# Team的blog里看到Eric Gunnerson的一篇文章Why doesn't C# support default parameters? 看完后想起原来用Reflect...
菜鸟学堂: 帮助你快速入门web开发! 最全面的通用函数集! 上面介绍了通讯的基类,下面就是使用那个类进行发送和接收的部分: 二、发送部分: 发送咱们使用了多线程,可以同时进...
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using com.prm.client.tools; using System.Data.OracleClient; using com.prm.client.common; using com.prm...