我需要一些帮助。
可能有一些非常简单的解决方案,但是当我尝试在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