小语法

switch ..case

int i=3; 
switch(i) 
{ 
    case 1: 
    Console.Write(1); 
    break; 

    case 2: 
    Console.Write(2); 
    break; 

    case 3: 
    Console.Write(3); 
    break; 

    default: 
    Console.Write("default"); 
    break; 
}

 三元表达式

 int i=3; int j=i<5?3:6; Console.Write(j); 

?? 运算符

?? 运算符称为 null 合并运算符,用于定义可以为 null 值的类型和引用类型的默认值。 如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。

双问号操作符意思是取所赋值??左边的,如果左边为null,取所赋值??右边的,
比如int y = x ?? -1 如果x为空,那么y的值为-1.
 
String.Format
string p1 = "Jackie";
string p2 = "Aillo";
Response.Write(String.Format("Hello {0}, I'm {1}", p1, p2));
 
posted @ 2015-08-19 11:46  .追风逐月  阅读(169)  评论(0)    收藏  举报