我正在尝试执行此代码,但是它不起作用。
我正在尝试读取文件,然后将文件中的数字分配给全局变量。
private void MainWindow_Load(object sender, EventArgs e)
{
StreamReader sr = new StreamReader("C:\\Users\\A\\Documents\\Event Driven Programming\\HiLo\\HiLo\\tmp\\scores.csv");
string s = sr.ReadLine();
string s = gClass.FirstScore.ToString();
}
您需要在应用程序中的某个位置声明static variable
才能将其用作全局变量。例如,您可以创建一个静态类来保留静态变量,如下所示:
public static class Globals
{
public static string s{get;set;}
}
然后将值赋给该变量:
private void MainWindow_Load(object sender, EventArgs e)
{
StreamReader sr = new StreamReader("C:\\Users\\A\\Documents\\Event Driven Programming\\HiLo\\HiLo\\tmp\\scores.csv");
string s = sr.ReadLine();
Globals.s = gClass.FirstScore.ToString();
}