相关疑难解决方法(0)

C#中的非初始化变量

我有以下代码:

class Foo
{

    public Foo()
    {
        Bar bar;
        if (null == bar)
        {

        }
    }
}

class Bar { }
Run Code Online (Sandbox Code Playgroud)

代码专家已经看到这会给出错误.在if语句之前可能没有初始化Bar.

所以现在我想知道:酒吧的价值是什么,不应该是空的吗?它们不是设置为空吗?(空指针?)

.net c# variables initialization

17
推荐指数
2
解决办法
7961
查看次数

标签 统计

.net ×1

c# ×1

initialization ×1

variables ×1