public void SteamaccountGrab()
{
if (Directory.Exists(steamaccountDir32))
{
string steamaccountDir = @"C:\Program Files\Steam\config";
}
else
{
if (Directory.Exists(steamaccountDir64))
{
string steamaccountDir = @"C:\Program Files (x86)\Steam\config";
}
else
{
bool steamisinstalled = false;
}
}
if (steamisinstalled)
{
}
}
不过,我已经宣布bool steamisinstalled为true
在这段代码中,它给了我一个错误 “if(steamisinstalled)” 说蒸汽安装与声明冲突我不知道我做错了什么和/或我要做些什么来解决这个问题。任何帮助都会非常苛刻!
答案 0 :(得分:4)
从bool
移除bool steamisinstalled = false;
因为您说,您已经声明了它。
答案 1 :(得分:3)
您在bool steamisinstalled = false;
范围内声明else
,并在导致冲突的外部范围内引用它。
将声明移动到外部作用域,这应解决您的错误。