Is this singleton implementation correct and thread-safe?
class Class { public static readonly Class Instance; static Class() { Instance
You should do the initialization in the variable declaration:
public static readonly Class Instance = new Class();