From: Jonathan Stowe <[EMAIL PROTECTED]>
To: Arild Fines <[EMAIL PROTECTED]>
> > On Sat, 2003-06-07 at 07:03, Thong (Tum) Nguyen wrote:
> >> Members are implicitly initialized to 0 or null so they do have a
> >> meaning even if you don't explicitly initialize them...
> >
> > Umm... no.
> >
> > Some [ValueType] types don't even have an equivalent to 0 or null.
> > e.g., System.DateTime, IIRC.
>
>    class Class1
>    {
>         void Method()
>         {
>             Console.WriteLine( t );
>         }
>            /// <summary>
>            /// The main entry point for the application.
>            /// </summary>
>            [STAThread]
>            static void Main(string[] args)
>            {
>                    new Class1().Method();
>            }
>
>         private DateTime t;
>    }
>
> Prints 01.01.0001 00:00:00.
>

But try comparing that to 0 or null ;-)

/J\
--
Jonathan Stowe                      |

You have to compare it to DateTime.MinValue. You can't mix types in comparison, unless they have implicit conversion operators.


Happy hackings,

Rafael Teixeira
Brazilian Polymath
Mono, MonoQLE Hacker

_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus


_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to