自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 线程的使用

单线程单线程,就是只有一个线程。系统为应用程序分配一个主线程,该线程执行程序中以Main方法开始和结束的代码。多线程1.多线程的优点:要提高对用户的响应速度并且处理所需数据,以便几乎同时完成工作。单个应用程序域可以使用多线程完成以下任务:1).通过网络与Web服务器和数据库进行通信。2).执行占用大量时间操作。3).区分具有不同优先级的任务。4).使...

2016-04-17 13:44:00 118

转载 Task类(任务)

任务表示应完成的某个单元的工作。这个单元的工作可以在单独的线程中运行,也可以以同步方式启动一个任务,这需要等待主调用线程。使用任务不仅可以获得一个抽象层,还可以对底层线程进行很多控制。1.启动任务要启动任务,可以使用TaskFactory类或Task类的构造函数和Start()方法。Task类的构造函数在创建任务上提供的灵活性较大。1).任务方法 stati...

2016-04-16 15:59:00 233

转载 Parallel类(简化Task 操作)

Parallel类Parallel类是对线程的一个很好抽象。该类位于System.Threading.Tasks命名空间中,提供了数据和任务并行性。1.用Parallel.For()方法循环 //// simple scenario ParallelLoopResult result = Parallel.For(...

2016-04-16 14:02:00 131

转载 文件及数据流技术

文件1.File类File类支持对文件的基本操作,它包括用于创建、复制、删除、移动和打开文件的静态方法,并且协助创建FileStream对象。File类的常用方法及说明方法 说明Copy 将现有文件复制到新文件Create...

2016-03-29 23:13:00 137

转载 泛型的使用

类型参数T泛型的类型参数T可以看作是一个占位符,它不是一种类型,它仅代表了某种可能的类型。类型参数T可以在使用时用任何类型来代替。类型参数T的命名准则如下:使用描述性名称命名泛型类型参数,除非单个字母名称完全可以让人了解它表示的含义,而描述性名称不会有更多的意义。public interface ISessionChannel<TSession>{TS...

2016-03-27 11:30:00 83

转载 分部类

定义分部类时需要使用partial关键字,分部类的每个部分都必须包含一个partial关键字,并且其声明必须与其他部分位于同一命名空间。开发分部类时,其各个组成部分都必须在同一程序集和同一模块(.exe或.dll文件)进行定义,分部类定义不能跨越多个模块。注:在设置分部类时,各个部分必须具有相同的可访问性,如public、private等。《C#从入门到精通》读后总结...

2016-03-26 23:10:00 109

转载 迭代器

创建迭代器最常用的方法是对IEnumerator接口实现GetEnumerator方法。public class Family : System.Collections.IEnumerable{string[] myFamily = {“父亲”,”母亲”,”弟弟”,”妹妹”};public System.Collections.IEnumerator GetEnumera...

2016-03-26 22:57:00 51

转载 ADO.Net技术

Connection对象1.连接数据库通过SqlConnection对象的State属性判断数据库的连接状态:public override ConnectionState State{ get;}属性值:ConnectionState枚举枚举值 说明Broken 与数据源的连接中断Closed...

2016-03-24 00:02:00 78

转载 异常处理

异常1.公共异常类及说明System.ArithmeticException:算术运算异常System.ArrayTypeMismatchException:数组存储类型不兼容System.DivideByZeroException:除数为0System.IndexOutOfRangeException:小于零或超出数组界限System.InvalidCastEx...

2016-03-22 21:24:00 81

转载 接口和抽象类

接口1.接口是一个用来定义程序的协议,它描述可属于任何类或结构的一组相关行为。接口可由方法、属性、事件和索引器或这4种成员类型的任何组合构成,但不能包含字段。接口具有以下特征:a).接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。b).不能直接实例化接口。c).接口可以包含事件、索引器、方法和属性。d).接口不包含方法的实现。e).类和结...

2016-03-21 21:58:00 74

转载 结构和类

结构1.结构是一种值的类型,通常用来封装一组相关变量,结构中可以包括构造函数、常量、字段、方法、属性、运算符、事件和嵌套类型等。当如果要同时包括上述几种成员,则应该考虑使用类。结构修饰符 struct 结构名{}结构具有以下特点:a).结构是值的类型;b).向方法传递结构时,结构是通过传值方式传递的,而不是作为引用传递的;c).结构实例化可以不使用...

2016-03-15 22:05:00 84

转载 属性和方法

属性属性是一种用于访问对象或类的特性的成员。属性具有以下的特点:a).属性可向程序中添加元数据。元数据是嵌入程序中的信息,如编译器指令或数据描述。b).程序可以使用反射检查自己的元数据。c).通常使用属性与COM交互。注:属性不能作为ref参数或out参数传递。1.属性以两种形式存在:1).在公共语言运行库的基类库中定义的属性[System.Seria...

2016-03-08 22:14:00 165

转载 数组和集合

数组1.一维数组1).声明type[] arrayName;2).初始化int[] arr = new int[5]; //arr数组中的每个元素都是初始化为0int[] arr = new int[5]{1, 2, 3, 4, 5}3).一维数组的使用foreach(int n in arr) Console.WriteLine(“{...

2016-03-06 23:15:00 77

转载 字符和字符串

字符类Char在C#中表示一个Unicode字符,正是这些Unicode字符构成了字符串。Unicode字符是目前计算机中通用的字符编码,它为针对不同语言中的每个字符设定了统一的进制编码,用于满足跨语言、跨平台的文本转换、处理的要求。char ch1 = ‘L’;1.Char类的常用方法及说明:IsControl:是否属于控制字符类别。IsDigit:是否属于十进制数...

2016-03-03 22:48:00 134

转载 变量和常量

变量类型1.值类型 值类型变量直接存储其数据值,主要包含整数类型、浮点类型以及布尔类型等。值类型变量在堆栈中进行分配,因此效率很高,使用值类型的主要目的是为了提高性能。值类型有以下特性:a).值类型变量存储在堆栈中。b).访问值类型变量时,一般都是直接访问其实例。c).每个值类型变量都有自己的数据副本,因此对一个值类型变量的操作不会影响其他变量。...

2016-03-01 22:23:00 62

转载 开始C#之旅

注释 /// <summary> /// 3.文档注释 /// </summary> private static void Test() { Console.WriteLine("Hello world!");// 1.单行注释...

2016-02-28 16:13:00 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除