RosettaCodeData/Task/Singleton/C-sharp/singleton-5.cs
2023-07-01 13:44:08 -04:00

6 lines
241 B
C#

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