C#疑問符の役割で2。C#の??それが代表をどういう意味します

名前空間ConsoleApplication1

{

    クラスプログラム

    {

        静的な無効メイン(文字列[] args)

        {

            int型?A;

            = NULL; //この場合、出力3

            // A = 6; //出力6

            int型はB = A ?? 3;

            Console.Write(B)。

            Console.ReadKey();

        }

    }

}

変数の定義は、このデータ型がNULL可能タイプであることを意味し、疑問符が含まれています。(NULLABLE意味が空にすることができます)

変数の定義は、左側がnullの場合割り当ては??、??の割り当てをとる権利を左を取ることを意味し、2つの疑問符が含まれています。

転送:https://www.cnblogs.com/gggg/p/5867412.html

おすすめ

転載: blog.csdn.net/cillent_boy/article/details/90900055