> Same happens on .NET. First one is an unbox operation and unboxing > requires an instance (it's a valuetype). Second is a cast operation. > ((string)null) is perfectly valid. > > -- > Carlo Kok > yeah I just realised when I pressed send what was really happening ... doh!