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

Reply via email to