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;
}