C#语法基础

在计算机行业边缘也混了四五年,一直停留在混的阶段,慢慢着面对着就业的压力,现在开始认真的学点技术了!

网络专业的学生喜欢网站,做过网站前端开发,做过网站维护,做的都是七里糊涂,聊聊而至!!

对网络很不喜欢,受一位老师的启蒙,我开始学习ASP.NET。。

至今,仍停留在C#基础的阶段,了解一些ASP.NET技术!为了自己学习我就总结一下我了解的C#语法!简简单单的。。

C#是一门面向对象的程序设计语言,也是微软ASP.NET主要推荐语言之一。

变量,每一门语言都不可以或缺的。变量是用来存储C#中用到的数据的空间名称。变量命名有数字,字母,下划线(_),美元符号($)等组成,区分大小写。
  变量的定义语法格式为:[访问修饰符] 类型 变量名称=[值] ;      { 访问修饰符不是必须的,在声明的时候也可以不用为变量赋值}

类型转换:显性转换,静态转换方法Pares()
           eg:int i=int.Pares("123");//使用Pares方法将字符串转换为int类型,并为int类型赋值。
          Convert:  eg:int j=Convert.toint32("123");//使用Convert类中的静态方法实现类型转换
     隐形转换:长度短的转换为长的为隐形转换,长度长的转换为短的会造成数据丢失!

作用域:C#中所有的代码作用域以一个“{”开始,再由“}”结束。当变量声明在一个代码域中,它只能在代码域中有效! 

“?:”运算符:一般形式:bool 类型变量1 ? 变量2 :变量 3
      如果变量1的bool型为true,则返回变量2,否则返回变量3。

流程控制语句

if语句
  1,if(条件语句)
      { 条件语句为true是输出此处代码,否者跳出if语句 }
  2,if(条件语句)
      {条件语句为true是输出此处代码}
   else{ 条件语句返回值为假时执行此处语句}

switch语句
    switch(变量)
    {
      case 值1:
          console.writeline(“条件符合输出语句”)
        break;
      case 值2:
          console.writeline(“条件符合输出语句”)
        break;
        ……
      default:
          console.writeline(“条件符合输出语句”)
        break;
    }

for语句
    for(循环变量初始化表达式;循环条件表达式;循环变量更改表达式)
    {//当循环变量满足条件表达式是执行代码块 }

foreach语句
    foreach(元素类型 集合中的元素变量 int 集合)

while语句
    while(条件表达式)
      {
        //循环执行的预语句
      }

posted @ 2012-12-05 08:46  卧 龙  阅读(334)  评论(0)    收藏  举报