小编SPT*_*eam的帖子

检查条件后C#初始化变量

我需要在检查条件后才使用初始化的变量.
我收到错误:

使用未分配的局部变量

编译是否检查条件是否相同?
这是我的代码.我该如何解决?

Web web;
if (myCondition){
    //heavy operation
    web = site.openWeb();
}

for ( n loop)
{
    //do stuff
    if (myCondition){
        //use web
    }
}

if (myCondition){
    web.Dispose()
}
Run Code Online (Sandbox Code Playgroud)

c# variables

1
推荐指数
1
解决办法
81
查看次数

标签 统计

c# ×1

variables ×1