using System;
public class Singleton
{
    // 私有静态变量用于保存类的唯一实例
    private static Singleton uniqueInstance;
    // 私有构造函数,防止外部实例化
    private Singleton() { }
    // 公有静态方法,提供全局访问点
    public static Singleton GetInstance()
    {
        if (uniqueInstance == null)
        {
            uniqueInstance = new Singleton();
        }
        return uniqueInstance;
    }
    // 示例方法
    public void DoSomething()
    {
        Console.WriteLine("Doing something...");
    }
}
// 使用示例
class Program
{
    static void Main(string[] args)
    {
        Singleton singleton = Singleton.GetInstance();
        singleton.DoSomething();
    }
}private static Singleton uniqueInstance; 用于保存类的唯一实例。private Singleton() 防止外部通过构造函数创建实例。public static Singleton GetInstance() 提供全局访问点,确保只有一个实例存在。上一篇:c# unsafe
下一篇:c#switch
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站