Aus*_*son 0 c# model-view-controller
给了我这段代码,它有一个带两组大括号的If语句。我假设这是一个if else语句,但是没有“ else”
if (Value.Contains("WMD ESA"))
{
UsersInfo.Add(Benefit.ToString());
}
{
UsersInfo.Add(((decimal)Benefit.Amount().ToString());
}
Run Code Online (Sandbox Code Playgroud)
根据我的断点,它运行正常,没有任何错误,所以我不确定。
这只是一个任意代码块。花括号在这里什么也没有做。它们可以被删除。它在功能上与以下内容相同:
if (Value.Contains("WMD ESA"))
{
UsersInfo.Add(Benefit.ToString());
}
UsersInfo.Add(((decimal)Benefit.Amount().ToString());
Run Code Online (Sandbox Code Playgroud)
海事组织,如果打算这样做,则应将其删除,因为这很令人困惑(在我的经验中并不常见)。虽然只是确保else不打算这样做!