这句话究竟做了什么

时间:2016-05-28 08:34:00

标签: c# if-statement datatable

        if (dt.Rows[0][0].ToString() == "1")
        {
            this.Hide();

            Game GG = new Game();
            GG.Show();
        }
        else // else it will display this error
        {
            MessageBox.Show("Please enter the correct login details");
        }
    }

这是我用于我在c#中创建的游戏的if语句。我试着写内部评论,这样我就可以正确地描述每个功能,并对语言有更好的理解。任何帮助将不胜感激,它只是我不确定的顶线。

1 个答案:

答案 0 :(得分:3)

if (dt.Rows[0][0].ToString() == "1")

第一个[0]是行索引,第二个[0]是列索引。

所以在伪代码中:

if (the value of the first row in the first column == "1") 

enter image description here

enter image description here