int和string之间没有隐式转换

iam*_*mCR 0 .net c# implicit-conversion

当我尝试执行这个belo代码时,我收到了这个错误.

//码:

 int Value = Convert.ToInt32(Request.QueryString["Value"] == null ? 0 : Request.QueryString["Value"]);
Run Code Online (Sandbox Code Playgroud)

所以如果QueryString值为null,我需要传递值'0' .

我怎么解决这个问题?

Kin*_*ing 5

int Value = Convert.ToInt32(Request.QueryString["Value"] ?? "0");
Run Code Online (Sandbox Code Playgroud)