با عرض سلام حضور شما استاد گرامی
و ضمن تشکر از زحماتتان.
من یه struct تعریف کردم. به شکل زیر
public struct Student
{
public string Name, Family;
public double[] Mark;
public double Average;
public Student(int n)
{
Name = "";
Family = "";
Average = 0;
Mark = new double[n];
}
}
و می خوام یه آرایه از این struct تعریف کنم .ولی نمیشه هم آرایه تعریف کنم و هم تابع سازندشو فراخوانی کنم. برای این کار، این خط رو نوشته بودم:
Student[] std= new Student(10)[n];
ولی خطا میده و نمیدونم باید چه کنم.
error: Cannot apply indexing with [] to an expression of type Student
اگه من رو راهنمایی ممنون میشم.
متشکرم
--
Fateme AsnaAshary