【c#】判断double值是否等于NaN

csharp 复制代码
using System;
 
public class Test
{
	public static void Main()
	{
		
		double b=1.1;
		double c=double.NaN;
		Console.WriteLine("b="+b);
		Console.WriteLine("c="+c);
		Console.WriteLine("b==double.NaN: "+(b==double.NaN));
		Console.WriteLine("double.IsNaN(b): "+double.IsNaN(b));
		
		Console.WriteLine("c==double.NaN: "+(c==double.NaN));
		Console.WriteLine("double.IsNaN(c): "+double.IsNaN(c));
	}
}

运行结果:

b=1.1

c=NaN

b==double.NaN: False

double.IsNaN(b): False

c==double.NaN: False

double.IsNaN( c): True

相关推荐
captain3766 小时前
MyBatis(入门5)其他查询操作
java·数据库·spring boot·mybatis
Novproxy_Z7 小时前
商用代理避坑:如何识别商家拿机房 IP 冒充住宅 IP
java·网络·tcp/ip
小此方7 小时前
Re:Mysql数据库基础篇(八):详细讲解复合查询、多表查询、自连接、多行、多列子查询与合并查询
数据库·mysql
xszivvvv7 小时前
Mariadb数据库frm文件异常,如何恢复数据
数据库·mariadb
文丑颜不良啊7 小时前
LeetCode1481~1500题目解析
java·leetcode
2601_962885727 小时前
quotes 字段全解:涨跌幅、振幅、换手率的口径与单位
java·前端·spring
smile_life_8 小时前
MySQL 设置 防止账户被暴力破解
数据库·mysql
前端精髓8 小时前
调用openrouter的免费API模型
java·前端·javascript
ShineWinsu8 小时前
对于Qt:QRadioButton常见属性以及QButtonGroup的解析
数据库·c++·qt·microsoft·gui·qradiobutton·qbuttongroup
步行cgn8 小时前
Spring MVC 拦截器 Interceptor 详解:从执行流程到实战应用
java·spring·mvc