-1
好吧,我有一个类,我想创建两个对象,这两个对象位于两个单独的项目中。我已经尝试引用其他两个命名空间,并将using ...
添加到我的代码中,但有些操作不起作用。出于某种原因,这两件作品中的一件,其他作品没有。我可以创建一种类型的对象,但其他类型仍然不会让我,即使我引用它们并以相同的方式调用它们。有一些规则,我只能使用一个命名空间吗?我如何创建两种类型的对象?在多个命名空间中使用一个类
好吧,我有一个类,我想创建两个对象,这两个对象位于两个单独的项目中。我已经尝试引用其他两个命名空间,并将using ...
添加到我的代码中,但有些操作不起作用。出于某种原因,这两件作品中的一件,其他作品没有。我可以创建一种类型的对象,但其他类型仍然不会让我,即使我引用它们并以相同的方式调用它们。有一些规则,我只能使用一个命名空间吗?我如何创建两种类型的对象?在多个命名空间中使用一个类
要创建类的对象,您需要提供对具有所需类的命名空间的引用。
例如
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;}
}
}
你可以分享你的代码,而无需代码没有人能够帮助你..和没有人会写代码,为您的项目...... – user7417866
这不是从你的叙述清楚什么你正在努力。一个[MCVE]将会非常有帮助。它可能会开始于“在VS中创建三个类库,然后将这三个类发布到这三个项目中,并让项目三参考其他两个类......” –
检查这两个类并确保它们都是** public * *。 –