Можно создать нулевой список F # в F # и, вероятно, также в C #:
let nullList = Unchecked.defaultof<int list>
Вы можете проверить на нулевое значение, но сначала вам нужно заполнить его:
match box nullList with
| null -> []
| _ -> nullList
Вот универсальная функция, чтобы сделать это для любого значения:
let defaultNull defaultValue x =
match box x with
| null -> defaultValue
| _ -> x
Вот как вы бы использовали это в вашем случае:
nullList |> defaultNull []