📄 program.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace Single
{
public class Singleton
{
private static Singleton singleton = new Singleton();
private Singleton() {
Console.Out.WriteLine("已产生对象实例。");
}
public static Singleton getInstance()
{
//Lazy
//if singleton == null singleton = new Singleton();
return singleton;
}
};
class Program
{
static void Main(string[] args)
{
Console.Out.WriteLine("Start.");
Singleton obj1 = Singleton.getInstance();
Singleton obj2 = Singleton.getInstance();
if (obj1 == obj2) {
Console.Out.WriteLine("obj1和obj2是同一对象实例。");
} else {
Console.Out.WriteLine("obj1跟obj2并非同一对象实例。");
}
Console.Out.WriteLine("End.");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -