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中创建三个类库开始,然后将这三个类发布到这三个项目中,并让项目三引用其他两个…”检查这两个类,确保它们都是公共的。