I wrote: > > 1 - doing nothing: the runtime initializes objects to null (for > > value types > > it not advisable to do that). > > > > .. private static int counter; >
Talbott Crowell, asked: >Why is is not advisable to do that? Should all static value type >variables be explicitly initilized to work properly in Mono? Is >this a temporary issue? It�s not usual, but some classes can be marked not to have the 'BeforeFieldInit' flag, what makes it�s members not being automatically zeroed. For instance MonoBASIC (VB.NET) "Module"s are sealed static classes that do not have the BeforeFieldInit flag (see TypeAttributes enumeration on .NET documentation, for others flags). Rafael Teixeira Brazilian Developer _________________________________________________________________ Join the world�s largest e-mail service with MSN Hotmail. http://www.hotmail.com _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
