为什么我的数组中没有存储数据?

时间:2015-04-04 06:13:55

标签: c# arrays

所以我有一个存储字符串的数组。我从MySQL读取器中获取这些字符串。

logIn.cs

sessionData userSession = new sessionData();
                    for (int i = 0; i < 7; i++)
                    {
                        userSession.UserData[i] = reader.GetString(i);
                    }

这是我尝试将字符串分配给数组的地方。

该数组位于另一个名为sessionData的文件中,声明如下:

sessionData.cs

class sessionData
{
    public string[] UserData = new string[7];


}

然后我尝试像这样访问它:

landingPage.cs

  public landingPage()
    {
        InitializeComponent();
        sessionData userData = new sessionData();

        welcomeBox.Text = "Hi, " + userData.UserData[1] + ".";

    }

它应显示帐户名称,但所有数组元素都为空?

为什么不存储数据?

提前致谢!

0 个答案:

没有答案