Try the following:

using System;

class T
{
   static T() { Console.WriteLine("static constructor"); }
}

class Test
{
  static void Main()
  {
    Type t = typeof(T);

System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(t.Typ
eHandle);
  }
}

Regards,
Jeroen


> -----Original Message-----
> From: The DOTNET list will be retired 7/1/02
> [mailto:[EMAIL PROTECTED]] On Behalf Of Dejan Jelovic
> Sent: Wednesday, June 05, 2002 14:37
> To: [EMAIL PROTECTED]
> Subject: [DOTNET] calling static constructors
>
>
> Is there a way to ensure that a static constructor is called
> for a class
> without creating an instance or calling some other static function?
>
> Thanks,
> Dejan (www.jelovic.com)
>
> You can read messages from the DOTNET archive, unsubscribe
> from DOTNET, or
> subscribe to other DevelopMentor lists at http://discuss.develop.com.
>

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to