我有下面的变量
int? a=null ;
string? b= null;
Run Code Online (Sandbox Code Playgroud)
我需要分配 a=b ;
在 c# 9 中分配的最佳方式是什么
a= Convert.ToInt32(b);
Run Code Online (Sandbox Code Playgroud)
如果字符串也为空,则分配 0 ..hw 以分配空。我需要在 c# 9 中知道
编辑:感谢@john .. 我最终得到了以下代码
if(b is not null)
a = Convert.ToInt32(b);
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 11
我会非常明确地说明这一点:
int? a = b is null ? null : Convert.ToInt32(b);
Run Code Online (Sandbox Code Playgroud)