русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Робота зі структурою в C# | Struct C#

щоб оголосити структуру в Сі Шарп необхідно ввести ключове слово 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 - клітина є
}

 

Можете подивитися готову програму - Клітинна популяція, розподіл клітки


Переглядів: 4744

Повернутися взміст


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн