C#基础知识系列八(const和readonly关键字)

前言  不知道大家对const和readonly这两个关键字的区别有什么了解,原来自己之前还真不清楚它们到底是怎么回事,那么如果你也不是很清楚的话,可以一起来探讨一下。在了解这两个关键字的时候我们先来了解一下静态常量和动态常量。  静态常量:是指编译器在编译时候会对常量进行解析,并将常量的值替换成初始化的那个值。  而动态常量的值则是在运行的那一刻才获得的,编译器编译期间将 …… 阅读全文

C# try catch finally

前言catch 和 finally 一起使用的常见方式是:在 try 块中获取并使用资源,在 catch 块中处理异常情况,并在 finally 块中释放资源。Catch  catch 这将捕获任何发生的异常。  catch(Exception e) 这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。  catc …… 阅读全文

C#多线程

前言根据上一节中http://www.cnblogs.com/aehyok/archive/2013/05/02/3054615.html对多线程的入门了解。本节就来探讨一下简单的使用多线程。使用多线程  线程用Thread类来创建, 通过ThreadStart委托来指明方法从哪里开始运行,下面是ThreadStart委托如何定义的:public delegate …… 阅读全文

C#线程入门

前言C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。简单示例说明这里的一个简单的例子及其输出 static void Main(string[] args) { …… 阅读全文

C#委托总结

前些日子,简单的熟悉和了解了一下委托,因为自己之前也没接触过委托,所以就上网搜罗了一下,并简单的记录和实践了一下,并将此记录在了博客园里了。今天正好有空,就再来回顾一下,慢慢了看了一下还是感觉像是新知识,虽然脑子里隐隐约约的有了一些印象。C#委托一 (委托基础)C#委托二 (委托类型)通过委托基础简单的对委托进行了了解,然后定义了简单的委托,通过委托实现两个数值之间比较大小 …… 阅读全文

8种主要排序算法的C#实现

简介排序算法是我们编程中遇到的最多的算法。目前主流的算法有8种。平均时间复杂度从高到低依次是: 冒泡排序(o(n2)),选择排序(o(n2)),插入排序(o(n2)),堆排序(o(nlogn)), 归并排序(o(nlogn)),快速排序(o(nlogn)), 希尔排序(o(n1.25)),基数排序(o(n))这些平均时间复杂度是参照维基百 …… 阅读全文

如何利用 Visual Studio 自带工具提高开发效率

URL:http://www.cnblogs.com/stg609/p/3702776.html …… 阅读全文

Visaul Studio 常用快捷键的动画演示

URL:http://www.cnblogs.com/stg609/p/3702759.html …… 阅读全文