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#