我在一个表单中有一组结构变量,我想将该结构变量用作全局变量。我需要在整个应用程序中使用那些结构变量,如何使用结构作为全局变量?
我正在使用C#..
答案 0 :(得分:0)
将结构变量作为静态助手类的静态成员。
答案 1 :(得分:0)
你要找的是一个单身人士课程。这是一个例子。
public class SingletonClass
{
#region Singleton instance
private static SingletonClass _instance;
public static SingletonClass Instance
{
get { return _instance ?? (_instance = new SingletonClass()); }
}
#endregion
#region Contructor
/// <summary>
/// Note that your singleton constructor is private.
/// </summary>
private SingletonClass()
{
// Initialize your class here.
}
#endregion
#region Public properties
// Place your public properties that you want "Global" in here.
public enum SomeEnumTypes
{
Type1,
Type2,
Type3
}
public int SomeMeasurements { get; set; }
public string SomeID { get; set; }
#endregion
}
所以当你需要这个全局类时,只需要调用它:
var currentMeasurements = SingletonClass.Instance.SomeMeasurements;
玩得开心。