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

时间:2017-02-17 08:33:04

标签: c# visual-studio

好的,我有一个类,我想在两个独立的项目中创建两个对象。我尝试引用其他两个命名空间并将using ...添加到我的代码中,但是有些东西不起作用。由于某种原因,两个作品中的一个,但另一个没有。我可以创建一种类型的对象,但另一种仍然不会让我,即使我引用它们并以同样的方式调用它们。是否有一些规则我只能使用一个命名空间?如何创建两种类型的对象?

1 个答案:

答案 0 :(得分:1)

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

例如

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;}
    }
}