08 2015 档案
摘要:变量(variable)表示存储的位置。每个变量都有类型,类型决定变量保存的值的类型。C# 是门类型安全语言,编译器会确保变量中保存一个适合类型的值。变量的值可通过赋值或通过使用 ++ 与 -- 操作符改变。变量必须在获得前被明确赋值(definitely assigned)。变量要么初始已赋值(initially assigned),要么初始未赋值(initially unassigned)。初始已赋值的变量有非常明确(well-defined)的初始值,且视己为被明确赋值(definitely assigned)的。初始未赋值的变量没有初始值(initial value)。对于初始未赋值变量来说,为了在某个位置能明确赋值,必须在通往该位置的每一个可能执行到的分支对该变量赋值。
阅读全文