在电脑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有帮助麻烦点个采纳【本回答右上角】,谢谢~~
本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 2024-五一综合模拟赛
- ¥15 下图接收小电路,谁知道原理
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
- ¥15 ETLCloud 处理json多层级问题
- ¥15 matlab中使用gurobi时报错
- ¥15 这个主板怎么能扩出一两个sata口
- ¥15 不是,这到底错哪儿了😭