щоб оголосити структуру в Сі Шарп необхідно ввести ключове слово struct. Ось приклад структури клітини:
public struct kletka
{
int t_jizni; // час життя
int sost; // стан M, G, Z
int status; // 0 - клітини немає, 1 - клітина є
}
Оголошення змінної такої структури наступна:
kletka klet;
Або оголошення масиву структури розмірністю n на n:
kletka[,] mas = new kletka[50,50];
Але якщо ви хочете, щоб клітина стану брала значення, наприклад:
klet.sost = 2;
Але може бути така помилка, як: kletka.sost недоступний з-за його рівня захисту.
У такому випадку вам необхідно в кожної змінної структури додати слово public:
public struct kletka
{
public int t_jizni; // час життя
public int sost; // стан M, G, Z
public int status; // 0 - клітини немає, 1 - клітина є
}
Можете подивитися готову програму - Клітинна популяція, розподіл клітки