C#入门(二)-C#基础

1、string为类类型,StringBuilder类效率更高;类类型的实例化都需要关键字 new string除外;

2、int类型默认为 int32,实数默认类型为double:

    如:double x=1.2; float y=1.2f; decimal z=1.2m;

3、int 的1不能隐式转换为bool类型:如 if(1)将会报错;

4、接口:一种协议;

     应用程序之间要相互调用,就必须事先达成一个协议,被调用的一方在协议中对自己所能提供的服务进行描述。另一方在调用之前,先通过协议检查存在哪些服务,其中哪些能够满足自己的要求。在C#中,这个协议就是接口。

     接口是一组能够提供相同服务的类的抽象。

     接口只提供对服务的定义,它既不包括具体的数据成员,也不包括对服务的具体实现。

5、代表,注意与委托的关系;

6、方法的参数:普通参数、ref 参数、out参数;

     普遍参数传递实值,ref传递引用;

7、int?i=null 可空类型;

8、swith 中每个 case:后面都必须加 break 作为结束;

9、父类可以隐式转换为子类,转换、赋值时注意他们的空间大小是否有数据丢失;

posted @ 2010-03-15 16:55  勇泽  阅读(409)  评论(0编辑  收藏  举报