我需要一些帮助。

可能有一些非常简单的解决方案,但是当我尝试在if或try标记中声明一个值,并且尝试从外部调用它们时,我只会得到错误“名称'x'在当前上下文中不存在”。

有什么建议么?这是我的意思的一个例子

try {
    bleh = 5; }

x = bleh

最佳答案

在try块之外声明变量。声明变量允许您分配它,但是只能在scope中访问。这是编程语言中的基本概念,应阅读上面链接的文章。

int bleh;
if (somevalue == 0)
{
bleh = 5;
}
else if (somevalue == 1)
{
bleh = 2;
}

x = bleh

10-06 13:48