Как создать класс, который не будет выполняться программой автоматически

152
28 марта 2018, 02:14

Как создать класс, из которого будут браться только методы в другом классе? Важно чтобы этот класс не исполнялся программой.

namespace App
{
  class Startup
  {
  //Выполнение
  }
  class Methods
  {
  //Пропуск и выполнение функций только тогда, когда я их вызову
  }
  class Program
  {
  //Допустим, тут я вызываю функции
  }
}
Answer 1

Все методы в C# исполняются только тогда, когда вы их вызываете.

Есть ситуации где код вызывается фреймворком, системой, но они достаточно редки, например функция static Main в консольном приложении.

Ваш код не может сам по себе вызываться пока вы его не вызвали, если не имеет место специальная ситуация, все возможные такие ситуации описывать в данном посте смысла нет.

В .NET нет такого что фреймворк исполняет все функции подряд.

READ ALSO
telegram bot OnMessage - не запоминает ввод

telegram bot OnMessage - не запоминает ввод

Выхываем Find_Path(); в Find_Path(); я проверяю что ввел пользователь

146
Группировка по 2-ум полям в LINQ

Группировка по 2-ум полям в LINQ

Есть 2 набора данных - питомцы:

154
Иерархия консольного меню

Иерархия консольного меню

Может кто знает как правильно организовывать вызовы меню в логике консольного приложения? Допустим есть класс логикиИ много классов меню

173
C# WPF поставить иконку для окна

C# WPF поставить иконку для окна

Добавил в resources новую иконку, для окна в свойстве icon указал ееВ XAML добавило

158