예제 #1
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);
        }
예제 #2
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;
 }