我试图找出我可以知道用户在我的应用程序上在线的方式,因此我将这些数据保存到文本文件中,但是当尝试逐行读取文本文件时,我想将它传递到数组中更好地比较数据。所以这就是我的做法:
String folder = Application.StartupPath;
String file = "users.txt";
String str;
String[] strArray;
String[][] data;
int rows = 0;
StreamReader lines = new StreamReader(folder + file);
while ((str = lines.ReadLine()) != null)
{
strArray = str.Split('~');
for (int i = rows; i <= rows; i++)
{
for (int j = 0; j < strArray.Length; j++)
{
data[rows][j] = strArray[j]; // here is the error
}
}
rows++;
}
如您所见,我之前声明了我的数据数组,但它说它不能使用它,因为未分配。
提前致谢。