Possible Duplicate:
Difference between static class and singleton pattern?
I'm thinking about the choice between Static classes and Singleton pattern on C#.
Do you know how static classes are created? In particular, I would know if a static class is unique during program execution and what are pro or cons against Singleton pattern.
Thank you in advance.