private int LookupUnit(UnitTable table, string lookup) { string wellformedLookup = lookup.ToLowerInvariant().Replace("°", ""); int i = 1; while (table.IsKnownUnit(i)) { if (wellformedLookup == table.GetUnitName(i).ToLowerInvariant().Replace("°", "") || wellformedLookup == table.GetUnitPlural(i).ToLowerInvariant().Replace("°", "") || wellformedLookup == table.GetUnitSymbol(i).ToLowerInvariant().Replace("°", "")) { return(i); } i++; } return(0); }
private int LookupUnit(UnitTable table, string lookup) { string wellformedLookup = lookup.ToLowerInvariant().Replace("°", ""); int i = 1; while (table.IsKnownUnit(i)) { if (wellformedLookup == table.GetUnitName(i).ToLowerInvariant().Replace("°", "") || wellformedLookup == table.GetUnitPlural(i).ToLowerInvariant().Replace("°", "") || wellformedLookup == table.GetUnitSymbol(i).ToLowerInvariant().Replace("°", "")) { return i; } i++; } return 0; }