如何在.NET Framework 4.8的C# Visual Studio项目中添加float.IsNormal
解决.NET Framework 4.8中float.IsNormal()的使用问题
.NET Framework 4.8里不存在float类型的实例方法
IsNormal(),这个语法是.NET Core 2.0+、.NET 5及以上版本才支持的。在.NET Framework 4.8中,对应的是静态方法float.IsNormal(float value)。直接调用静态方法的示例代码:
float targetValue = 3.14f; bool result = float.IsNormal(targetValue);若偏好实例方法的调用风格,可以自定义扩展方法实现:
public static class FloatExtensionMethods { public static bool IsNormal(this float input) { return float.IsNormal(input); } }定义后即可像实例方法一样调用:
float targetValue = 3.14f; bool result = targetValue.IsNormal();
内容的提问来源于stack exchange,提问作者eClick_studio
相关产品推荐
相关产品推荐

