《21天学通asp.net》读书笔记 第二天

c# 语言基础

一般程序语言都包含变量与常量、数据类型、流程控制语句、类。。。。c# 一样也包含这些部分。

A.变量与常量

      所谓常量,就是值在使用过程中不会发生变化的量。常用const,readonly关键字来修饰。如:const string str_ss="常量".

      所谓变量,变量根据常量我们可以知道使用过程中会发生变化的量就是变量。

B.数据类型       

      1.整数类型

      2.布尔类型

      3.字符类型

      4.实点类型

      5.结构类型

      6.枚举类型

      7.数组类型

      8.类类类型

      9.对象类型

      10.字符串类型

      11.接口类型

      12.委托类型

C.流程控制语句

      1.if...else

        if(codition)

            {}

       else

            {}

      2.switch..

      switch(controlling-expression){

            case controlling-expression:

                 处理语句;

            break;

            .....

            default:

                   处理语句;

      }

      3.for

      for(int i=0;i<10;i++)

      { 处理语句;}

      4.foreach

         foreach(object o in 集合)

          { 处理语句;}

      5. while与do...while

D.类

      类包含:属性,方法,事件,构造函数。

c# 其它概念

      1.泛型

        什么是泛型

      泛型视频地址:

http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/consyscourse/Csharp2sharpnessxp.aspx

      C# 泛型---排序

      泛型排序主要是重写Icomparable接口,这个接口主要定义一个方法CompareTo().该方法主要实现,如果相等就返回0,如果实例要派在参数前面返回一个小于0的数,反之返回大于0的数。

      2.委托和事件

      委托与事件——系列文章收藏

      c# 委托和事件

      3.反射

      C#反射实例讲解

      你可以看看Jimmy Zhang 几篇比较好的关于反射文章。

       http://www.tracefact.net/CLR-and-Framework/

      4.线程

      线程

      线程、同步与锁——EventWaitHandle实战数据缓存 

      线程异步  

posted @ 2009-05-21 10:48  羊崽崽  阅读(436)  评论(0)    收藏  举报