托管类型的全局对象

时间:2009-08-07 01:06:17

标签: c++-cli global-variables managed-c++

有没有办法声明/定义托管类型的全局/静态对象?

1 个答案:

答案 0 :(得分:4)

虽然您可以在托管代码中使用静态方法和成员,但.NET没有全局或完全静态对象的任何概念。你可以拥有一个包含所有静态成员的类(在C#中,它可以被称为静态类,但这是一个编译器构造)。

但是,您可以通过C ++ / CLI中的Singletons有效地执行此操作。在处理托管类时,Singletons in C#存在的相同问题映射到C ++ / CLI。