当前位置:  开发笔记 > 编程语言 > 正文

为什么c#中的nullable int不能为null?

如何解决《为什么c#中的nullableint不能为null?》经验,为你挑选了1个好方法。

由于某种原因,unknown visualstudio告诉我这段代码无法访问:

            int? newInt = null;
            string test = newInt.ToString();
            if (test == null)
            {
                //unreachable Code
            }

谢谢您的帮助!:)



1> Prajwal..:
string test = newInt.ToString();

如果将其转换为,test将永远不会为null string.转换它时,它将变为空字符串.

int? newInt = null;
string test = newInt.ToString();
if (test == "")
    {
        Console.WriteLine("Hello World"); //Reaches the code
    }

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有