黑马程序员技术交流社区
标题:
C#标点符号,什么时候用分号
[打印本页]
作者:
刘云东
时间:
2013-5-4 12:16
标题:
C#标点符号,什么时候用分号
本帖最后由 刘云东 于 2013-5-5 20:18 编辑
语法总结,C#的代码语句结尾,在什么时候加分号,什么时候不加,什么时候加不加都可以。
作者:
许大虾
时间:
2013-5-4 12:19
每个语句结束必须要有一个分号,就如同我们写文章每句话结束要有一个句号一样,这是它的语法。
作者:
郎吉祥
时间:
2013-5-4 12:22
分号,我自己理解的是,当有{}的时候}后边加不加都行,当{}内一句代码完的时候必须加“;”,一句代码可以换行。
关于不加的,比如方法()后边不允许加,就是说凡是方法(){}的{前边不允许加。关键就在大括号这里绕了
作者:
李新城
时间:
2013-5-4 12:25
语句结束加;号,语句没结束不加;号.
作者:
赵威
时间:
2013-5-4 12:26
一般的语句之后都需要“分号”,这是一个语句结束的标志,但也有特殊情况,例如:
1>大括号}之后就不用加分号
2>using()小扩后后面也不用加分号
最后,还有一个注意点,就是do-while循环之后的while条件要加分号
例如:
do
{
count++
}while(true);
作者:
mosuge7
时间:
2013-5-4 15:06
在一句话结束时必须加分号,比如Console.Write(" ");
在定义变量后必须加分好,比如 int a=0;
在函数返回时加分号,比如 return a;
一些特殊语句不需要加分号,比如 if(a>b)
for语句后面也不加分号:for(int i=0;i<number.Length;i++)
在函数体后{ }大括号之后不加分号,比如
private void button1_Click(object sender, EventArgs e)
{
string name = textBox1.Text;
textBox1.Hide();
}
在方法后也不加括号,比如上面的语句 private void button1_Click(object sender, EventArgs e)之后
作者:
陈晖
时间:
2013-5-4 20:57
每条语句结束就要加分号,但是有时候大括号后面的分号可以省略。
比如while{}与do{}while();
:)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2