重複の可能性:
C#で2つの疑問符を一緒に使用するとはどういう意味ですか?
これはC#3.xに追加された新機能ですか?
例えば
public class HttpRequests
{
public string GetHtmlContent(this HttpRequest myRequest)
{
//do something
return retStr ?? (retStr=new GetHtmlStr(urlStr));
}
}
これと?? _ 私はC#の知識を何年も更新していないので、私には奇妙です。私はC#2.xを知っています。
条件付きifおよび戻り値の場合
return a == 0 ? a:b;
はい、私はこれが何であるかを理解することができます。誰か説明してもらえますか?