Yes you can, just declare the class as static and all the methods/properties as static.
A static class is instantiated when the system decides it wants to do it but always before your first use of the class. You don't have to worry about when that happens, it just works (like magic :)).
And yes, you can have a static constructor. You can read about them here
Momerath
Nearly a Senior Poster
3,384 posts since Aug 2010
Reputation Points: 1,232
Solved Threads: 558