C# 实例构造函数解释

C# 实例构造函数解释,c#,oop,C#,Oop,有人能帮我解释一下这里发生了什么事吗。不完全确定实例是关于什么的。。。。我不能使用静态类吗 如果能对以下代码进行注释,我将不胜感激 public class Dingo { public static Dingo instanceDingo; private Dingo(){} private static Dingo Instance { get { return instanceDingo ?? (i

有人能帮我解释一下这里发生了什么事吗。不完全确定实例是关于什么的。。。。我不能使用静态类吗

如果能对以下代码进行注释,我将不胜感激

public class Dingo
{
    public static Dingo instanceDingo;

    private Dingo(){}

    private static Dingo Instance
    {
        get
        {
            return instanceDingo ?? (instanceDingo= new Dingo());
        }
    }
}

你所看到的是一张照片。而
是一个空合并运算符。你可以进一步研究这个话题。@KarelG谢谢,我会读的。你所看到的是一个例子。而
是一个空合并运算符。你可以进一步研究这个话题。@KarelG谢谢,我会仔细阅读的。