C# 它们是否有用并不意味着它们是“非常糟糕的做法”?!那么OP的替代方案是什么?一个很好的静态助手类,名为utils(毫无疑问;)实际上,全局变量和使用单例变量之间没有太大区别。如果你在应用程序中添加其他线程,这两种方法都会导致灾难。。。。 public se

C# 它们是否有用并不意味着它们是“非常糟糕的做法”?!那么OP的替代方案是什么?一个很好的静态助手类,名为utils(毫无疑问;)实际上,全局变量和使用单例变量之间没有太大区别。如果你在应用程序中添加其他线程,这两种方法都会导致灾难。。。。 public se,c#,ipad,coding-style,xamarin.ios,C#,Ipad,Coding Style,Xamarin.ios,它们是否有用并不意味着它们是“非常糟糕的做法”?!那么OP的替代方案是什么?一个很好的静态助手类,名为utils(毫无疑问;)实际上,全局变量和使用单例变量之间没有太大区别。如果你在应用程序中添加其他线程,这两种方法都会导致灾难。。。。 public sealed class CarConfigurationSettings { public string Make{get; set; } static readonly CarConfigurationSettings ins


它们是否有用并不意味着它们是“非常糟糕的做法”?!那么OP的替代方案是什么?一个很好的静态助手类,名为utils(毫无疑问;)实际上,全局变量和使用单例变量之间没有太大区别。如果你在应用程序中添加其他线程,这两种方法都会导致灾难。。。。
public sealed class CarConfigurationSettings
{
    public string Make{get; set; }

    static readonly CarConfigurationSettings instance=
                                    new CarConfigurationSettings();

    static CarConfigurationSettings()
    {
    }

    CarConfigurationSettings()
    {
    }

    public static CarConfigurationSettings Instance
    {
        get
        {
            return instance;
        }
    }
}
var make = CarConfigurationSettings.Instance.Make;