В Java вы можете добавить статический блок операций в любой класс, и он будет вызываться при запуске приложения:
class test{ static{ //do some operation when the application starts. } }
Что такое эквивалент в c #? Спасибо
C # имеет статический конструктор :
class Test { static Test() { // … } }
Эквивалентом в C # является статический конструктор:
class Test { static Test() { //do some operation before accessing to any member of the class } }
Статический конструктор гарантированно будет выполнен до доступа к любому члену класса. Это не гарантированно вызывается при запуске приложения.
Использовать статический конструктор
class test { static test() { // do some job } }
Это называется статическим конструктором:
class test { static test() { //do some operation when the application starts. } }
Если я правильно помню, это не легко, вы должны прибегнуть к статическим контурам.Попробуйте посмотреть здесь Документация Microsoft