If you are new to design pattern, then read my earlier blog on Design Pattern.
We have explored ASP.Net Singleton Design Pattern in earlier blog.
This blog will help us to know the differences between Singleton Design Pattern and Static Class in C#
As you know Singleton Design Pattern allows only one instance through out the application life cycle, and static class does not allow instantiation, by default only one instance created for static class. They looks similar, then what are the differences.
Singleton Design Pattern
Cannot create instance of Static class
Can create only one instance of Class.
Static class contain only static members
Singleton does not restrict to static keyword
Prev Blog- Singleton Design Pattern
Next Blog- Thread Safety Singleton
You may read some popular blogs on SharePointCafe.Net