Глобальные объекты управляемых типов
Есть ли способ объявить / определить глобальные / статические объекты управляемых типов?
1 ответ
Решение
Хотя в управляемом коде могут быть статические методы и члены, в.NET нет концепции глобального или полностью статического объекта. Вы можете иметь класс со всеми статическими членами (а в C# его можно назвать статическим классом, но это конструкция компилятора).
Тем не менее, вы можете эффективно сделать это через Singletons в C++/CLI. Те же проблемы, которые существуют с Singletons в C#, отображаются в C++ / CLI при работе с управляемыми классами.