MethodBuilder.InitLocals 属性

定义

获取或设置一个布尔值,该值指定此方法中的局部变量是否初始化为零。 此属性的默认值为 true

public:
 property bool InitLocals { bool get(); void set(bool value); };
public bool InitLocals { get; set; }
member this.InitLocals : bool with get, set
Public Property InitLocals As Boolean

属性值

true 如果此方法中的局部变量应为零初始化,则为 ;否则 false

例外

对于当前方法,该 IsGenericMethod 属性为 true,但属性 IsGenericMethodDefinitionfalse。 (获取或设置。)

注解

如果此属性设置为 true,则发出的 MSIL 包括局部变量的初始化。 如果设置为 false本地变量,则不会初始化局部变量,并且生成的代码无法验证。

适用于