In .NET 1.0, value types can't be null, but in 2.0 they can.
See in: Exclusive Interview with Anders Hejlsberg: Getting Reacquainted with the Father of C#
http://www.sys-con.com/story/?storyid=48156&DE=1
http://www.sys-con.com/story/?storyid=48156&DE=1