所以我有一个存储字符串的数组。我从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] + ".";
}
它应显示帐户名称,但所有数组元素都为空?
为什么不存储数据?
提前致谢!