C# 在多个名称空间中使用一个类

C# 在多个名称空间中使用一个类,c#,visual-studio,C#,Visual Studio,好的,我有一个类,我想在两个独立的项目中创建两个对象。我尝试引用另外两个名称空间,并使用…将添加到我的代码中,但有些东西不起作用。出于某种原因,这两种方法中的一种有效,而另一种则无效。我可以创建一种类型的对象,但另一种类型仍然不允许,即使我引用它们的方式相同,调用它们的方式相同。是否有一些规则规定我只能使用一个名称空间?如何创建这两种类型的对象?要创建类的对象,需要提供对具有所需类的命名空间的引用 比如说 namespace My.Namespace1 { public class My

好的,我有一个类,我想在两个独立的项目中创建两个对象。我尝试引用另外两个名称空间,并使用…将
添加到我的代码中,但有些东西不起作用。出于某种原因,这两种方法中的一种有效,而另一种则无效。我可以创建一种类型的对象,但另一种类型仍然不允许,即使我引用它们的方式相同,调用它们的方式相同。是否有一些规则规定我只能使用一个名称空间?如何创建这两种类型的对象?

要创建类的对象,需要提供对具有所需类的命名空间的引用

比如说

namespace My.Namespace1
{
    public class MyClassA
    {
        public void MyMethod()
        {
            // Use value from MyOtherClass
            int myValue = My.Other.Namespace.MyOtherClass.MyInt;
        }
    }
}

namespace My.Other.Namespace1
{
    public class MyOtherClass
    {
        private static int myInt;
        public static int MyInt
        {
            get {return myInt;}
            set {myInt = value;}
        }


        public static int MyOtherInt {get;set;}
    }
}

你能分享你的代码吗?没有代码,没有人能帮助你。。没有人会为你的项目写代码…从你的叙述中不清楚你想做什么。一个新的计划将大有帮助。它可能会从“在VS中创建三个类库开始,然后将这三个类发布到这三个项目中,并让项目三引用其他两个…”检查这两个类,确保它们都是公共的。