I am trying to use the input given in Form1 to define the size of the array but am getting an error saying that a field initializer cannot use a non-static field. This always worked for me in CLI but for some reason it is not working here.
    namespace Class_Grade_Register
    {
        public partial class Student_Input : Form
        {
            int number_Of_Students = 0;
            int counter = 0;
            string[] studentName = new string[number_Of_Students];
            int[] sfcGrade = new int[number_Of_Students]; // this is where I am getting the error. number_Of_Students is being underlined in red.
            int[] csGrade = new int[number_Of_Students];
            int[] sdtGrade = new int[number_Of_Students];
            int[] ddoocpGrade = new int[number_Of_Students];
            public Student_Input()
            {
                InitializeComponent();
            }
            public void Set_Number_Of_Students(int value)
            {
                number_Of_Students = value;
            }