I currently have a class in which I only have static members and constants, however I\'d like to replace it with a singleton wrapped in an interface.
But how can I do th
Interfaces can not have instances in C#, I think you only need to:
Implement the singleton pattern (yes, you'll need a static attribute or method to get the instance, but everything else does not require to be static)
On the other hand, your singleton can implement an interface if you want, just remember that other classes can also implement that same interface