如何将文件中的数字分配给全局变量

问题描述 投票:0回答:1

我正在尝试执行此代码,但是它不起作用。

我正在尝试读取文件,然后将文件中的数字分配给全局变量。

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();
        }
c#
1个回答
-1
投票

您需要在应用程序中的某个位置声明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();
        }
© www.soinside.com 2019 - 2024. All rights reserved.