public sealed class Singleton5 //Lazy: Yes ||| Thread-safe: Yes ||| Uses locking: No { private static readonly Lazy lazy = new Lazy(() => new Singleton5()); public static Singleton5 Instance => lazy.Value; }