gpt4 book ai didi

c# - 将变量的值设置为 null 或另一个值

转载 作者:太空宇宙 更新时间:2023-11-03 17:49:37 25 4
gpt4 key购买 nike

我正在尝试将序列的值设置为 null(如果它为 null 或一个值)

 var sequence = parameters[11].Value != DBNull.Value ? 
(int)parameters[11].Value : null;

但收到此消息:

Error CS0173 Type of conditional expression cannot be determined because there is no implicit conversion between 'int' and ''

任何人都可以给我一些建议吗?请注意,我需要 (int) 强制转换,因为参数作为对象返回。

最佳答案

假设 var sequenceint? 类型,你可以这样做

int? sequence = parameters[11].Value != DBNull.Value ? (int?)parameters[11].Value : null;

关于c# - 将变量的值设置为 null 或另一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35862501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com