声明语句
表达式语句
expression-statement 用于计算所给定的表达式。由此表达式计算出来的值(如果有)被丢弃。
static void Main(string[] args)
{
// Add 产生的 7.0,如果前面没有拿变量接收它,值被丢弃了。
Add(3.0, 4.0);
}
static double Add(double a,double b)
{
return a + b;
}
Single Responsibility 单一职责原则:一个方法尽量只做一件事情。
下面 x+y
这种语句在 C 语言里面是允许的,在 C# 里面不允许。
int x = 100;
int y = 200;
x+y;
块语句
- 块语句无论什么时候都被编译器当做一条语句来看待
- 编译器认为块语句是一条完整的语句(即块语句最后不用加
;
号)
Code Snippet
Ctrl + }:跳转至该花括号对应的花括号处。
变量的作用域:块之内声明的变量,作用域仅在块内。
static void Main(string[] args)
{
int x = 100;
{
Console.WriteLine(x);
int y = 200;
Console.WriteLine(y);
}
// Error CS0103 当前上下文中不存在名称“y”
Console.WriteLine(y);
}