我想在 c# 中为命名空间声明一个全局链表。我试图外部链接列表,但不知道正确的语法。谁能告诉我如何外部变量?

最佳答案

我认为 extern 的 C# 语法与 C++ 世界有更多限制,甚至完全不同。

http://msdn.microsoft.com/en-US/library/e59b22c5(v=VS.80).aspx
.

也许您真正想要实现的是单例或类的静态成员?

// Note: thread safety not implemented...
namespace Sample
{
    public class GlobalLists
    {
        public static List<SomeObject> SomeGlobalObjects;
    }
}

然后你可以引用上面的列表



在其余的代码中...

关于c# - 如何在 c# 中为命名空间外部变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2578210/

10-12 16:11
查看更多