C# 编程指南:变量

在 C# 中,变量用于存储和操作数据。变量可以是不同的数据类型,例如整数、浮点数、布尔值、字符串等。

部分
1
变量的声明和初始化

在 C# 中,变量需要先声明后使用。变量的声明告诉编译器变量的名称和类型。变量的初始化是给变量赋予初始值。

int age; // 声明一个名为 age 的整数变量
age = 25; // 初始化 age 变量为 25

double salary = 5000.50; // 声明并初始化一个名为 salary 的双精度浮点数变量
string name = "John Smith"; // 声明并初始化一个名为 name 的字符串变量
bool isStudent = true; // 声明并初始化一个名为 isStudent 的布尔变量
部分
2
变量的命名规则
变量名必须以字母或下划线开头,后面可以是字母、数字或下划线。
变量名区分大小写。
变量名不能是 C# 的关键字(例如,int、double、string 等)。
变量名应具有描述性,能够清晰地表示变量的用途。
string firstName; // 声明一个名为 firstName 的字符串变量
int numberOfStudents; // 声明一个名为 numberOfStudents 的整数变量
bool isEmployed; // 声明一个名为 isEmployed 的布尔变量
部分
3
变量的赋值和使用

在 C# 中,变量可以通过赋值运算符(=)来赋予新的值,并且可以在表达式中使用。

int x = 10;
int y = 5;
int sum = x + y; // 将 x 和 y 相加,并将结果赋值给 sum 变量
Console.WriteLine(sum); // 打印 sum 变量的值(15)
部分
4
变量的类型推断

在 C# 3.0 及更高版本中,可以使用 var 关键字进行变量声明,编译器将根据赋值语句的类型自动推断变量的类型。

var age = 30; // 推断 age 变量为整数类型
var price = 9.99; // 推断 price 变量为双精度浮点数类型
部分
5
类型转换

在某些情况下,需要将一个类型的值转换为另一个类型。C# 提供了显式类型转换和隐式类型转换两种方式。

int num = 10;
double result = (double)num; // 显式将 num 转换为 double 类型

double salary = 5000.50;
int roundedSalary = (int)salary; // 显式将 salary 转换为 int 类型
    目录

  • 1.
    变量的声明和初始化
  • 2.
    变量的命名规则
  • 3.
    变量的赋值和使用
  • 4.
    变量的类型推断
  • 5.
    类型转换