[Mono-list] why does gmcs let me assign null to a value type?
eric.slosser at v-fx.com
Wed Jan 5 15:10:12 EST 2011
I have a C# struct that's defined as
public struct Field : IComparable, IComparable<Field>, IEquatable<Field>
When I do this:
Field f = null;
I'd expect error CS0037 (can't convert null to 'Field' because it is a value type.
But when Field is defined in an assembly that was compiled by VisStudio, gmcs (v188.8.131.52) is happy to let me assign null to it.
More information about the Mono-list