本文介绍了如何将int64转换为Nullable< int64>的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

此代码:

let mutable x : Nullable<int64> = new  Nullable<int64> 99L
let y : int64 = 88L
x <- y

产生此编译时错误:

我了解错误,我想知道的是将 y (88)中的值分配给 x 的正确方法(广播?)是什么?

I understand the error, what I would like to know is what is the correct way (cast?) to assign the value in y (88) to x?

推荐答案

使用 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 = ()

这篇关于如何将int64转换为Nullable&lt; int64&gt;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 05:07