If you are looking the answer for the Difference between static class and singleton pattern, read this post.This also explains the advantages of singleton pattern over static class and when to use singleton and static class in c# A static class is a class with static member variables and methods. A singleton is a design pattern which makes available only a single object of that […]