C#基本语句与C++区别

条件语句必须为bool表达式

int a = 1;

if(a)

{

  ...

}

在c++中可以,但c#报错

bool b = true;//不能写成b = 1了;

if(b)

{

  ...

}

是可以的,因为b本来就是bool型的

 

switch 语句:

  一个case语句如果非空,则必须用break或goto语句,即便是最后一个(default)也是。

 

foreach 语句(貌似新版C++也能用了)

static void Main(string[] args)
{
    foreach (string inarg in args)
    {
       Console.WriteLine(“{0}”,inarg);
    }
}

这个可以很方便的对不知道长度的数组进行遍历

posted on 2015-03-23 12:49  wos1239  阅读(120)  评论(0编辑  收藏  举报

导航