What’s a good threadsafe singleton generic template pattern in C#

According to Jon Skeet in Implementing the Singleton Pattern in C# the code you posted is actually considered as bad code, because it appears broken when checked against the ECMA CLI standard.

Also watch out: everytime you instantiate your object with a new type of T, it becomes another instance; it doesn’t get reflected in your original singleton.

Leave a Comment