Version: 2018.4

FloatEqualityComparer

class in UnityEngine.TestTools.Utils

マニュアルに切り替える

説明

Float value comparer to work with NUnit constraints.

Use this class to compare two float values for equality, with NUnit constraints. It implements the System.Collections.Generic.IEqualityComparer<float> interface. Use FloatEqualityComparer.Instance comparer to use default error 0.0001f. For any other error, use the one argument constructor to create a comparer.

It uses Utils.AreFloatsEqual to compare the float values, which is a relative epsilon comparison.

Static 変数

InstanceA comparer instance with default error 0.0001f.

コンストラクタ

FloatEqualityComparerCreate an instance with a custom error value.

Public 関数

EqualsCompare the actual and expected float values for equality.
GetHashCodeHash code implementation which returns same hash code for all equal float values.
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961