在 C# 中,变量用于存储和操作数据。变量可以是不同的数据类型,例如整数、浮点数、布尔值、字符串等。
在 C# 中,变量需要先声明后使用。变量的声明告诉编译器变量的名称和类型。变量的初始化是给变量赋予初始值。
int age; // 声明一个名为 age 的整数变量
age = 25; // 初始化 age 变量为 25
double salary = 5000.50; // 声明并初始化一个名为 salary 的双精度浮点数变量
string name = "John Smith"; // 声明并初始化一个名为 name 的字符串变量
bool isStudent = true; // 声明并初始化一个名为 isStudent 的布尔变量
string firstName; // 声明一个名为 firstName 的字符串变量
int numberOfStudents; // 声明一个名为 numberOfStudents 的整数变量
bool isEmployed; // 声明一个名为 isEmployed 的布尔变量
在 C# 中,变量可以通过赋值运算符(=)来赋予新的值,并且可以在表达式中使用。
int x = 10;
int y = 5;
int sum = x + y; // 将 x 和 y 相加,并将结果赋值给 sum 变量
Console.WriteLine(sum); // 打印 sum 变量的值(15)
在 C# 3.0 及更高版本中,可以使用 var 关键字进行变量声明,编译器将根据赋值语句的类型自动推断变量的类型。
var age = 30; // 推断 age 变量为整数类型
var price = 9.99; // 推断 price 变量为双精度浮点数类型
在某些情况下,需要将一个类型的值转换为另一个类型。C# 提供了显式类型转换和隐式类型转换两种方式。
int num = 10;
double result = (double)num; // 显式将 num 转换为 double 类型
double salary = 5000.50;
int roundedSalary = (int)salary; // 显式将 salary 转换为 int 类型