一周的学习结束了。C#的学习也算是有了一个终结,这里面的知识点太多,我都有些慌乱了。在学习的时候呢,每天学点,再加上及时的练习感觉还可以,可结束之后,发现学过的几乎都忘了,有些难以理解的还须重新整理。从C#的简单语法到高级语法,最难掌握的应该也就是高级语法了。有点让人晕。

一:C#变量

分为值类型和引用类型

值类型有:int ,long,byte,float,double,eumn,char,bool,struct

引用类型有:string,类,数组,借口,delegate

在这一部分尤其需要注意的是数据类型之间的转换。

1.显示转换

大类型数据赋值给小类型数据

类型A  a = (类型A) b;

2.隐式转换

小类型数据赋值给大类型数据,系统会进行隐式转换

3.通过Convert.ToType()转换

二,C#函数

1.函数的定义

[访问修饰符] {static} 返回值类型   函数名 ([参数列表])

{

  //函数体

}

2.函数参数的类型

①值传递

②址传递

③out传递

传递的是地址,要求没有初值

④params可变常量

  (1)变量的类型是数组类型,在传递的时候,可以是数组,也可以是一些列元素。

   (2)一般情况下,params声明的参数在最后。

View Code
1 public static void TestParam(int c,params int[] b)
2       {
3         
4         foreach(int c in b)
5         {
6             Console.WriteLine(c);
7         }
8         
9      }

三,C#面向对象

[访问修饰符] class 类名
    {
     //类体
    }

 在程序里面有且只能有一类包含Main方法

创建对象:
    类名 对象名 = new 类名();

由于今天有些晚了,就先到这里了,改天继续吧!!!

 

 

 

 

 

 

 

 

posted on 2012-08-04 21:12  午后の時間  阅读(1361)  评论(2编辑  收藏  举报