【发布时间】:2020-02-25 05:43:24
【问题描述】:
我有一个变量
int? a = Int32.TryParse(b);
如果发现 b 不是整数,如何使 a 变为 null?
【问题讨论】:
-
您希望
a的值是什么?
标签: c#
我有一个变量
int? a = Int32.TryParse(b);
如果发现 b 不是整数,如何使 a 变为 null?
【问题讨论】:
a 的值是什么?
标签: c#
这应该适合你
int? a = int.TryParse(b, out var value) ? value : (int?) null;
你应该使用 var 而不是 int?
var a = int.TryParse(b, out var value) ? value : (int?) null;
【讨论】: