Помогите студенту.
Как обьявить структуру и заполнить ее я понял.
Но как создать из структур массив?
Все уперлось в СИНТАКСИС!!!
- Код: Выделить всё
private struct Persoon // обьявил структуру или задал
{
public int volgNr; // типа ID
public string persNaam; //имя
public string persVoornaam; //фамилия
public DateTime gebDatum; // дата рождения
}
private Persoon pers; // инициализировал
// этот обработчик события по идее должен создать массив из структур и вывести в листвью.
private void btnGen_Click(object sender, System.EventArgs e)
{
int getal;
Random gen = new Random();
getal=gen.Next(1,101);
pers.volgNr=getal;
pers.persNaam=Tools.nrToString(getal); // перевожу цыфры в слова "1" = "один", "2" = "два"
pers.persVoornaam=Tools.nrToString(getal - 1); // тут типа тоже самое
//pers.gebDatum=gebDatum; // это я знаю как потом заполнить датами, я их тоже сгенерю.
}
// а здесь мы будем сортировать данные по колонкам в листвью.
private void listView1_ColumnClick(object sender, System.Windows.Forms.ColumnClickEventArgs e)
{
// Установка свойства ListViewItemSorter на новый объект
// ListViewItemComparer.
this.listView1.ListViewItemSorter = new ListViewItemComparer(e.Column);
// Вызов метода сортировки для ручной сортировки.
listView1.Sort();
}
Уже полдня лазю по инету и нигде не могу найти. На уроке препод говорил , что
Persoon[] studenten - создает типа массив со всеми данными из структуры Persoon.
Но у меня чего-то ничего не получается.
Код события private void btnGen_Click не окончательный. Там надо как раз прописать как из структур создать массив. Поля структуры заполню сгенерированными числами и датами. А потом вывести данные в листвью.
Проблема в СИНТАКСИСЕ создания массива из структур.
Заранее спасибо.