此代码:
let mutable x : Nullable<int64> = new Nullable<int64> 99L
let y : int64 = 88L
x <- y生成此编译时错误:
这个表达式的类型应该是Nullable,但是这里有int64类型
我明白错误,我想知道的是什么是正确的方式(演员?)将y (88)中的值赋值给x
发布于 2013-06-18 15:25:39
使用System.Nullable构造函数;例如:
>
let mutable x = System.Nullable (99L)
let y = 88L
x <- System.Nullable y;;
val mutable x : Nullable<int64> = 88L
val y : int64 = 88L
val it : unit = ()https://stackoverflow.com/questions/17172760
复制相似问题