C# 如何在没有名称空间的try-catch块中访问来自不同类的变量?
我试图从不同的类访问变量,它在所有类中都与class.variable一起工作,但在try-catch块中除外。在try catch blocks中,它会向我抛出一条错误消息名称定义在正确的上下文中不存在,但当我使用namespace.class.variable(Henn.Definitions.Location)指定时,它就会起作用。是否可以在try-catch块中不使用名称空间进行定义C# 如何在没有名称空间的try-catch块中访问来自不同类的变量?,c#,namespaces,try-catch,C#,Namespaces,Try Catch,我试图从不同的类访问变量,它在所有类中都与class.variable一起工作,但在try-catch块中除外。在try catch blocks中,它会向我抛出一条错误消息名称定义在正确的上下文中不存在,但当我使用namespace.class.variable(Henn.Definitions.Location)指定时,它就会起作用。是否可以在try-catch块中不使用名称空间进行定义 namespace Henn{ 类定义 类进程 您缺少一个using命名空间,并且Contact函数应
namespace Henn{
类定义
类进程
您缺少一个using命名空间,并且Contact函数应该是类的一部分 像这样:
using Henn;
public class OtherClass
{
public void Contact()
{
string Location = Definitions.Location;
}
}
或者将这些类放在同一个名称PCE中
namespace Henn
{
public class OtherClass
{
public void Contact()
{
string Location = Definitions.Location;
}
}
}
您缺少一个using命名空间,并且Contact函数应该是类的一部分 像这样:
using Henn;
public class OtherClass
{
public void Contact()
{
string Location = Definitions.Location;
}
}
或者将这些类放在同一个名称PCE中
namespace Henn
{
public class OtherClass
{
public void Contact()
{
string Location = Definitions.Location;
}
}
}
使用Henn添加
……对我有效:使用Henn添加代码>……对我有用: