【发布时间】:2017-10-28 11:30:38
【问题描述】:
如何在 c# 中通过 {} 使用 var,例如:
if
{
var test;
while
{
test = "12345";
//test is defined
}
var test2 = test;
//test is undefined
}
我不明白。
【问题讨论】:
-
使用
if和while构造它们应该如何使用。 -
你不能,编译器不能在没有赋值的情况下推断出类型。如果你真的需要,要么明确指定它,要么使用
dynamic之类的东西 -
你到底想用这段代码完成什么?
标签: c# if-statement while-loop var