7
Es ist Interop zwischen C# und F #Behandelt C# Typen, die nicht zulassen, dass Null von F # immer noch Nullwert sein kann?
In F #,
type test =
{
value: int
}
type Wrapper (value: test) =
member val Value = value with get, set
let trythis = new Wrapper(null) // error as expected
jedoch in C#
var trythis = new Wrapper(null); //this runs fine