Как создать библиотеку C #, которая загружается в память только один раз?

Я хотел бы создать DLL библиотеки классов на C #, в которой будет статический класс. Этот статический класс имеет 1 частный статический член (int) с общедоступным статическим свойством для него.

Я хочу, чтобы каждое приложение C #, которое ссылается на эту DLL, получало один и тот же статический класс.

Значение Если Application1 изменяет значение статического члена на 5, а затем Application2 пытается получить значение свойства, оно получит: 5.

Несмотря на то, что это два разных приложения (EXE).

Проще говоря, я хочу, чтобы вся эта библиотека классов была " статический ", поэтому он будет загружен в память только один раз, а затем его единственное значение будет совместно использоваться различными EXE, которые на него ссылаются.

Спасибо

6
задан Omer 31 December 2010 в 05:15
поделиться