What does a static modifier on a constructor means?

Posted by the_drow on Stack Overflow See other posts from Stack Overflow or by the_drow
Published on 2010-06-09T20:06:41Z Indexed on 2010/06/09 20:12 UTC
Read the original article Hit count: 157

Filed under:
|
|

I saw this kind of code at work:

class FooPlugin : IPlugin // IPlugin is a Microsoft CRM component, it has something special about it's execution
{
  static FooPlugin()
  {
     SomeObject.StaticFunction(); // The guy who wrote it said it's meaningful to this question but he can't remember why.
  }
}

Any idea what does a static modifier on a constructor mean and why in this case it is required?

© Stack Overflow or respective owner

Related posts about c#

Related posts about microsoft-crm