相关疑难解决方法(0)

处理F#中的空值

我需要使用F#与一些C#代码互操作.Null是一个可能的值,因此我需要检查该值是否为null.文档建议使用模式匹配:

match value with
| null -> ...
| _ -> ...
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是原始代码是用C#编写的:

if ( value != null ) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

如何在F#中进行等效操作?模式匹配是否存在无操作?有没有办法用if语句检查null?

c# null f# interop

34
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×1

f# ×1

interop ×1

null ×1