我今天试图调试错误,但我发现了一些我不完全理解的错误。我不小心删除了if statement
而没有删除大括号,代码运行正常,只是我有数据显示我在某种情况下不想要,因此if statement
。
这是原始代码
public Collection()
{
string result = "myResult"
if (result == "myResult")
{
HealthyLife = new List<string>();
HealthyLife.Add("things one");
HealthyLife.Add("things two");
}
}
没有if statement
的代码,运行正常,没有例外。
public Collection()
{
string result = "myResult"
{
HealthyLife = new List<string>();
HealthyLife.Add("things one");
HealthyLife.Add("things two");
}
}
我很好奇为什么会发生这种情况?