问候-
我有2节课。一个称为“程序”,另一个称为“日志”。名为 Programs 的类有public const string m_sEnviron = "";
在顶部附近,我需要通过名为 Logs 的类检查 m_sEnviron 变量设置的内容。变量 m_sEnviron 将从名为 Tidal 的调度程序中设置,因此我如何从不同的类中检查其值。如果这不是最好的方法,请告诉我更好的方法。
提前致谢。
Regards,
Namespace NightScripts
{
class Program
{
public static string m_sEnviron {get; set;}
static void Main(string[] args)
{
}
//Lots of other functions...
}
class Logs
{
//I try to get access to m_sEnviron but it will not show after I type Program.
}
}
Well, m_sEnviron
isn't变量 (/field) - 它是const
; it is always ""
.
如果它是静态属性(或字段),那么Programs.m_sEnviron
。如果它是实例属性(或字段)那么someInstance.m_sEnviron
应该有效,因为它是public
- 但我会重命名它。
I expect你的意思是它是一个static
场地;哪个can工作,但你至少应该有点谨慎,如果你开始使用多线程等,这不一定能很好地发挥作用。并且通常最好避免公共字段(更喜欢私有字段和公共属性)。
例如:
public static string Environ {get;set;}
将是一个公共的、静态的属性,很容易访问Program.Environ
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)