C# 变量
变量表示存储位置。每个变量都具有一个类型,用于确定哪些值可以存储在该变量中。C# 是一种类型安全的语言,C# 编译器保证存储在变量中的值总是具有合适的类型。通过赋值或使用 ++ 和 运算符可以更改变量的值。
在可以获取变量的值之前,变量必须已明确赋值 (definitely assigned)(第 5.3 节)。
如下面的章节所述,变量是初始已赋值 (initially assigned) 或初始未赋值 (initially unassigned)。初始已赋值的变量有一个正确定义了的初始值,并且总是被视为已明确赋值。初始未赋值的变量没有初始值。为了使初始未赋值的变量在某个位置被视为已明确赋值,变量赋值必须发生在通向该位置的每个可能的执行路径中。