场景
在开发中,经常会有一些全局作用域的常量、字段、属性、方法等。
需要将这些设置为全局作用域保存且其实例唯一。
注:
博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
首先新建一个全局的class,名字随意,这里叫Global。
public class Global
{
}
为了保证其单例实现,在类中设置如下
private static string _lockFlag = "GlobalLock";
private static Global _instance;
private Global()
{
}
public static Global Instance
{
get
{
lock (_lockFlag)
{
if (_instance