您的位置:首页 > 编程语言 > C#

C#基础语法(第三天)

2007-04-04 11:52 134 查看
四,常量:
Const int intTwo = 2 (必须声明的同时赋值)

五,运算符:按优先级顺序排列
  算术运算符:前缀的++和-- ,前缀一元的+和- 乘 * 除 / 求余 % 加 + 减 -
  位移运算符:<<,>>
  比较运算符:小于 < 大于 > 小于等于 <= 大于等于 >=
  比较运算符:==,!=
  逻辑运算符:&
  逻辑运算符:^
  逻辑运算符:|
  逻辑运算符:&&
  逻辑运算符:||
  比较运算符:等于 = *= /= %= += -= <<= >>= &= ^= |=
  后缀的++和--

六,名称空间
  本帖相关代码 [全显模式]

using system; //system是.net FrameWork应用程序根命名空间,之后就能在全局名称空间引用system中的代码。
  namespace 空间名称
   {
      using 空间名称2.代码2;//之后就能在代码1处直接引用代码2
      代码1;
      namespace 空间名称2
      {
      代码2;
      }
   }

七,条件语句
A,If语句:通用判断
  本帖相关代码 [全显模式]

If (条件1)
      代码1;
    Else
      代码2;

    If (条件1)
    {}
    Else
    {}

B,Switch语句:用于同条件多结果判断
  本帖相关代码 [全显模式]

Switch (条件)
     {
      Case 结果1:
      代码1;
      break;
      Case 结果2:
      代码2;
      break;
      Case 结果3:
      代码3;
      goto Case 结果2;//此时Case..相当于一个Label
      Case 结果4:
      代码4;
      Return;
      Case 结果5:
      Case 结果6:
      Case 结果7:
      代码567;//只要满足上面三个Case之一就执行。
      break;
      ...
      Default:
      代码;
      break;
     }

C,三元运算语句:(条件)?True结果:False结果
常用于简单赋值语句:string myString = (myInteger<10)?"Less than 10":"Great than or equal to";
  或者用于简单格式化文本语句:Console.WriteLine("I am {0} year{1} old.",myinteger,myinteger==1?"":"s");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: