C#编程资料,编程资料分享-爱资料
分类:
C#编码标准--命名约定和风格

C#编码标准--命名约定和风格

栏目分类:C# 浏览次数:211 发布时间:2015-09-26

命名约定和风格 1. 使用Pascal的命名规范命名类型和方法的名字。 public class SomeClass public SomeMethod() 2. 使用camel命名规范命名局部变量和方法的参数。 int number; void MyMethod(int someNumber)...

TAG:
C#轻松解决世纪迷题

C#轻松解决世纪迷题

栏目分类:C# 浏览次数:206 发布时间:2015-09-26

火狐浏览器,firefox浏览下载 下面的问题相信很多人都听过: 1 有五栋五种颜色的房子 2 每一位房子的主人国籍都不同 3 这五个人每人只喝一种饮料,只抽一种牌子的香烟,只养一种宠物...

TAG:
.NET线程同步(1)

.NET线程同步(1)

栏目分类:C# 浏览次数:203 发布时间:2015-09-26

在处理.net线程同步问题,有许多办法,这里所将谈到的是特定代码区的同步. 这些特定的代码区是方法中重要的代码段,他们可以改变对象的状态,或者更新另一个资源. Monitor类用于同步代码...

TAG:
C#编码标准--编码习惯

C#编码标准--编码习惯

栏目分类:C# 浏览次数:201 发布时间:2015-09-26

1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。...

TAG:
.NET 线程同步(2)

.NET 线程同步(2)

栏目分类:C# 浏览次数:209 发布时间:2015-09-26

Monitor类的TryEnter()方法非常类似于Enter()方法,他试图获得对象的独占锁,不过它不会象Enter()方法那样暂停. 如果线程成功进入,则TryEnter()方法返回True. TryEnter()有3种重载方法,其中两个都带有...

TAG:
关于C#中switch语句的一点注意

关于C#中switch语句的一点注意

栏目分类:C# 浏览次数:243 发布时间:2015-09-26

注册Alixixi会员,创建你的WEB开发资料库, 马上注册! (最先发表在www.kunwsoft.com) 大家肯定对switch语句并不陌生,它能够让程序根据控制表达式的值,从多个动作中作出选择(从逻辑过程看...

TAG:
C#对底层数据操作的通用类

C#对底层数据操作的通用类

栏目分类:C# 浏览次数:195 发布时间:2015-09-26

using System; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; namespace DataLibrary /// summary /// 数据连接设置 /// /summary public class SqlConnect static string sqlconnstr; /// summary /// 连接字符串...

TAG:
为什么C#没有提供“缺省参数”

为什么C#没有提供“缺省参数”

栏目分类:C# 浏览次数:202 发布时间:2015-09-26

WEB开发专业社区,阿里西西WEB开发。 在论坛上经常看到C#里有没有缺省参数的问题,在C# Team的blog里看到Eric Gunnerson的一篇文章Why doesn't C# support default parameters? 看完后想起原来用Reflect...

TAG:
使用C#进行点对点通讯和文件传输(发送接收部分)

使用C#进行点对点通讯和文件传输(发送接收部分)

栏目分类:C# 浏览次数:175 发布时间:2015-09-26

菜鸟学堂: 帮助你快速入门web开发! 最全面的通用函数集! 上面介绍了通讯的基类,下面就是使用那个类进行发送和接收的部分: 二、发送部分: 发送咱们使用了多线程,可以同时进...

TAG:
C#中TreeView类操作全攻略(一)

C#中TreeView类操作全攻略(一)

栏目分类:C# 浏览次数:180 发布时间:2015-09-26

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...

TAG: