static constructor in c# with example program