在C#中,基本语法结构包括变量声明、常量声明、运算符、表达式、控制语句、函数声明等。以下是一些学习案例:
- 变量声明和赋值
C#支持多种类型的变量,如整型、浮点型、字符串、布尔型等。变量声明格式如下:
data_type variable_name;
例如:
int x;
double y;
string name;
bool flag;
变量赋值格式如下:
variable_name = value;
例如:
x = 10;
y = 3.14;
name = "John";
flag = true;
- 常量声明和赋值
C#也支持常量声明,常量一旦声明就不能改变。常量声明格式如下:
const data_type constant_name = value;
例如:
const int MAX_VALUE = 100;
const double PI = 3.14;
const string COMPANY_NAME = "Microsoft";
const bool DEBUG_MODE = false;
- 运算符和表达式
C#支持多种运算符,如算术运算符、比较运算符、逻辑运算符等。例如:
// 算术运算符
result = x + y;
result = x * y;
result = x / y;
result = x - y;
result = x % y;
// 比较运算符
if (x == y) {
// ...
}
if (x != y) {
// ...
}
if (x > y) {
// ...
}
if (x >= y) {
// ...
}
if (x < y) {
// ...
}
if (x <= y) {
// ...
}
表达式是一组运算符和操作数组成的组合,可以得出结果。例如:
result = x * y + z;
- 控制语句
C#支持多种控制语句,如if、switch、for、while、do while、break、continue等。例如:
if (x > 10) {
// do something
} else if (x > 5) {
// do something else
} else {
// do default action
}
for (int i = 0; i < 10; i++) {
// do something
}
- 函数声明和调用
C#支持函数声明和调用。函数声明格式如下:
return_type function_name(params) {
// body of the function
}
function_name(value);
例如:
int Add(int x, int y) {
return x + y;
}
Add(10, 20);