在电脑1(vs 2017 .netframwork4.5)写的程序用到了判断条件 x is null,放到电脑2(vs 2015 .netframwork 4.5)里调试居然报错了。 改成 x == null 报错消除。 为何?

C# is null 和 == null 有何区别?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- CSDN专家-showbo 2021-10-01 14:10关注
is运算符是C#7.0新增的功能,framework版本需要.NET Framework 4.6.2(vs2017附带安装),题主下载.NET Framework 4.6.2以上版本安装到vs2015电脑上就行了。
以下截图来源:.NET Framework �� C# �汾��Ӧ��ϵ������������ - ǧһ���� �Ҹ��˾��� C# 3.0 ��ʼ�ܷ����ˡ� https://www.itpow.com/c/2018/07/11248.asp有帮助麻烦点个采纳【本回答右上角】,谢谢~~
本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报