在 C# 中,变量是用于存储和表示数据的命名内存位置。在使用变量之前,您需要声明它,声明定义了变量的类型和名称。以下是一些关于 C# 变量的基本概念:

1. 变量声明和初始化:
// 变量声明
int age;

// 变量初始化
age = 25;

// 变量声明和初始化
string name = "John";

在上面的例子中,首先声明了一个名为 age 的整数变量,然后初始化了它的值为 25。接着声明了一个名为 name 的字符串变量,并初始化了它的值为 "John"。

2. 类型推断:

在 C# 3.0 及更高版本中,引入了类型推断(Type Inference),允许编译器根据初始化的值自动推断变量的类型。
var height = 175; // 推断为 int 类型
var city = "New York"; // 推断为 string 类型

3. 变量命名规则:

  •  变量名必须以字母、下划线或 @ 符号开头。

  •  变量名可以包含字母、数字、下划线和 @ 符号。

  •  变量名对大小写敏感。

  •  遵循一定的命名约定,如使用驼峰式命名(camelCase)。


4. 变量作用域:

变量的作用域定义了变量在代码中的可见范围。在 C# 中,变量的作用域通常是在声明它的花括号(代码块)内。例如:
// 在方法内部
void ExampleMethod()
{
    int localVar = 42;

    // 其他代码
}

// localVar 在这里不可用

5. 常量:

常量是在程序执行期间不可更改的值,一旦初始化就不能再修改。
const double Pi = 3.14;

6. 变量的修改:
int x = 5;

// 修改变量的值
x = 10;

// 进行计算后修改变量的值
x = x + 5; // x 的值变为 15

7. 引用类型和值类型:

C# 中的变量可以是引用类型或值类型。引用类型存储的是对象的引用,而值类型存储的是实际的值。例如,类是引用类型,而整数是值类型。
// 引用类型
string greeting = "Hello, World!";

// 值类型
int number = 42;

通过了解这些基本概念,您可以更好地理解如何在 C# 中声明和使用变量。


转载请注明出处:http://www.pingtaimeng.com/article/detail/14746/C#