MatchOption.cs 440 B

123456789101112
  1. namespace Masuit.Tools.TextDiff;
  2. /// <summary>
  3. ///
  4. /// </summary>
  5. /// <param name="MatchThreshold">匹配阈值 (0.0 = 最好, 1.0 = 最差).</param>
  6. /// <param name="MatchDistance"> 搜索匹配的距离(0=精确位置,1000以上=广泛匹配) (0.0 为完美匹配).
  7. /// </param>
  8. public readonly record struct MatchOption(float MatchThreshold, int MatchDistance)
  9. {
  10. public static MatchOption Default { get; } = new(0.5f, 1000);
  11. }