FloatEqualityComparer

class in UnityEngine.TestTools.Utils

切换到手册

描述

NUnit 约束共同使用的浮点值比较器。

使用此类比较两个“浮点”值在 NUnit 约束下的相等性。其使用 System.Collections.Generic.IEqualityComparer<float> 接口。使用 FloatEqualityComparer.Instance 比较器以便使用默认错误“0.0001f”。对于任何其他错误,请使用 one 参数构造函数来创建比较器。

其使用 Utils.AreFloatsEqual 来比较浮点值,这是一种“相对 Epsilon 比较”。

静态变量

Instance默认错误为“0.0001f”的比较器实例。

构造函数

FloatEqualityComparer创建具有自定义错误值的实例。

公共函数

Equals比较“实际”和“预期”浮点值的相等性。
GetHashCode针对所有相等的浮点值返回相同哈希代码的哈希代码实现。