Пример #1
0
 public double GetVolumeUnitConversion(volumeUnitEnum from, volumeUnitEnum to)
 {
     if (from == volumeUnitEnum.CubicCentimeters)
     {
         if (to == volumeUnitEnum.CubicCentimeters) { return 1; }
         else if (to == volumeUnitEnum.CubicFeet) { return 0.000035314666; }
         else if (to == volumeUnitEnum.CubicInches) { return 0.061023744; }
         else if (to == volumeUnitEnum.CubicKilometers) { return 1 * Math.Pow(10, -15); }
         else if (to == volumeUnitEnum.CubicMeters) { return 1 * Math.Pow(10, -6); }
         else if (to == volumeUnitEnum.CubicMiles) { return 2.3991275858 * Math.Pow(10, -16); }
         else if (to == volumeUnitEnum.CubicMillimeters) { return 1000; }
         else if (to == volumeUnitEnum.CubicYards) { return 1.3079506193 * Math.Pow(10, -6); }
     }
     else if (from == volumeUnitEnum.CubicFeet)
     {
         if (to == volumeUnitEnum.CubicCentimeters) { return 28316.846592; }
         else if (to == volumeUnitEnum.CubicFeet) { return 1; }
         else if (to == volumeUnitEnum.CubicInches) { return 1728; }
         else if (to == volumeUnitEnum.CubicKilometers) { return 2.8316846592 * Math.Pow(10, -11); }
         else if (to == volumeUnitEnum.CubicMeters) { return 0.028316846592; }
         else if (to == volumeUnitEnum.CubicMiles) { return 6.7935727802 * Math.Pow(10, -12); }
         else if (to == volumeUnitEnum.CubicMillimeters) { return 28316846.592; }
         else if (to == volumeUnitEnum.CubicYards) { return 0.037037037; }
     }
     else if (from == volumeUnitEnum.CubicInches)
     {
         if (to == volumeUnitEnum.CubicCentimeters) { return 16.387064; }
         else if (to == volumeUnitEnum.CubicFeet) { return 0.000578703; }
         else if (to == volumeUnitEnum.CubicInches) { return 1; }
         else if (to == volumeUnitEnum.CubicKilometers) { return 1.6387064 * Math.Pow(10, -14); }
         else if (to == volumeUnitEnum.CubicMeters) { return 0.000016387064; }
         else if (to == volumeUnitEnum.CubicMiles) { return 3.9314657293 * Math.Pow(10, -15); }
         else if (to == volumeUnitEnum.CubicMillimeters) { return 16387.064; }
         else if (to == volumeUnitEnum.CubicYards) { return 0.000021433470508; }
     }
     else if (from == volumeUnitEnum.CubicKilometers)
     {
         if (to == volumeUnitEnum.CubicCentimeters) { return 1 * Math.Pow(10, 15); }
         else if (to == volumeUnitEnum.CubicFeet) { return 35314666721; }
         else if (to == volumeUnitEnum.CubicInches) { return 61023744095000; }
         else if (to == volumeUnitEnum.CubicKilometers) { return 1; }
         else if (to == volumeUnitEnum.CubicMeters) { return 1 * Math.Pow(10, 9); }
         else if (to == volumeUnitEnum.CubicMiles) { return 2.3991275858 * Math.Pow(10, -1); }
         else if (to == volumeUnitEnum.CubicMillimeters) { return 1 * Math.Pow(10, 18); }
         else if (to == volumeUnitEnum.CubicYards) { return 1307950619.3 * Math.Pow(10, -6); }
     }
     else if (from == volumeUnitEnum.CubicMeters)
     {
         if (to == volumeUnitEnum.CubicCentimeters) { return 1000000; }
         else if (to == volumeUnitEnum.CubicFeet) { return 35.314666721; }
         else if (to == volumeUnitEnum.CubicInches) { return 61023.744095; }
         else if (to == volumeUnitEnum.CubicKilometers) { return 1 * Math.Pow(10, -9); }
         else if (to == volumeUnitEnum.CubicMeters) { return 1; }
         else if (to == volumeUnitEnum.CubicMiles) { return 2.3991275858 * Math.Pow(10, -10); }
         else if (to == volumeUnitEnum.CubicMillimeters) { return 1 * Math.Pow(10, 9); }
         else if (to == volumeUnitEnum.CubicYards) { return 13079506193 * Math.Pow(10, -6); }
     }
     else if (from == volumeUnitEnum.CubicMiles)
     {
         if (to == volumeUnitEnum.CubicCentimeters) { return 4168181825400000; }
         else if (to == volumeUnitEnum.CubicFeet) { return 147197952000; }
         else if (to == volumeUnitEnum.CubicInches) { return 254358061050000; }
         else if (to == volumeUnitEnum.CubicKilometers) { return 4.1681818254; }
         else if (to == volumeUnitEnum.CubicMeters) { return 4168181825.4; }
         else if (to == volumeUnitEnum.CubicMiles) { return 1; }
         else if (to == volumeUnitEnum.CubicMillimeters) { return 4168181825400000000; }
         else if (to == volumeUnitEnum.CubicYards) { return 5451776000; }
     }
     else if (from == volumeUnitEnum.CubicMillimeters)
     {
         if (to == volumeUnitEnum.CubicCentimeters) { return .001; }
         else if (to == volumeUnitEnum.CubicFeet) { return 0.000000035314666; }
         else if (to == volumeUnitEnum.CubicInches) { return 0.000061023744; }
         else if (to == volumeUnitEnum.CubicKilometers) { return 1 * Math.Pow(10, -18); }
         else if (to == volumeUnitEnum.CubicMeters) { return 1 * Math.Pow(10, -9); }
         else if (to == volumeUnitEnum.CubicMiles) { return 2.3991275858 * Math.Pow(10, -19); }
         else if (to == volumeUnitEnum.CubicMillimeters) { return 1; }
         else if (to == volumeUnitEnum.CubicYards) { return 1.3079506193 * Math.Pow(10, -9); }
     }
     else if (from == volumeUnitEnum.CubicYards)
     {
         if (to == volumeUnitEnum.CubicCentimeters) { return 764554.85798; }
         else if (to == volumeUnitEnum.CubicFeet) { return 27; }
         else if (to == volumeUnitEnum.CubicInches) { return 46656; }
         else if (to == volumeUnitEnum.CubicKilometers) { return 7.6455485798 * Math.Pow(10, -10); }
         else if (to == volumeUnitEnum.CubicMeters) { return 0.76455485798; }
         else if (to == volumeUnitEnum.CubicMiles) { return 1.8342646506 * Math.Pow(10, -10); }
         else if (to == volumeUnitEnum.CubicMillimeters) { return 764554857.98; }
         else if (to == volumeUnitEnum.CubicYards) { return 1; }
     }
     return -999;
 }
Пример #2
0
 public double GetVolumeUnitConversion(volumeUnitEnum from, volumeUnitEnum to)
 {
     if (from == volumeUnitEnum.CubicCentimeters)
     {
         if (to == volumeUnitEnum.CubicCentimeters)
         {
             return(1);
         }
         else if (to == volumeUnitEnum.CubicFeet)
         {
             return(0.000035314666);
         }
         else if (to == volumeUnitEnum.CubicInches)
         {
             return(0.061023744);
         }
         else if (to == volumeUnitEnum.CubicKilometers)
         {
             return(1 * Math.Pow(10, -15));
         }
         else if (to == volumeUnitEnum.CubicMeters)
         {
             return(1 * Math.Pow(10, -6));
         }
         else if (to == volumeUnitEnum.CubicMiles)
         {
             return(2.3991275858 * Math.Pow(10, -16));
         }
         else if (to == volumeUnitEnum.CubicMillimeters)
         {
             return(1000);
         }
         else if (to == volumeUnitEnum.CubicYards)
         {
             return(1.3079506193 * Math.Pow(10, -6));
         }
     }
     else if (from == volumeUnitEnum.CubicFeet)
     {
         if (to == volumeUnitEnum.CubicCentimeters)
         {
             return(28316.846592);
         }
         else if (to == volumeUnitEnum.CubicFeet)
         {
             return(1);
         }
         else if (to == volumeUnitEnum.CubicInches)
         {
             return(1728);
         }
         else if (to == volumeUnitEnum.CubicKilometers)
         {
             return(2.8316846592 * Math.Pow(10, -11));
         }
         else if (to == volumeUnitEnum.CubicMeters)
         {
             return(0.028316846592);
         }
         else if (to == volumeUnitEnum.CubicMiles)
         {
             return(6.7935727802 * Math.Pow(10, -12));
         }
         else if (to == volumeUnitEnum.CubicMillimeters)
         {
             return(28316846.592);
         }
         else if (to == volumeUnitEnum.CubicYards)
         {
             return(0.037037037);
         }
     }
     else if (from == volumeUnitEnum.CubicInches)
     {
         if (to == volumeUnitEnum.CubicCentimeters)
         {
             return(16.387064);
         }
         else if (to == volumeUnitEnum.CubicFeet)
         {
             return(0.000578703);
         }
         else if (to == volumeUnitEnum.CubicInches)
         {
             return(1);
         }
         else if (to == volumeUnitEnum.CubicKilometers)
         {
             return(1.6387064 * Math.Pow(10, -14));
         }
         else if (to == volumeUnitEnum.CubicMeters)
         {
             return(0.000016387064);
         }
         else if (to == volumeUnitEnum.CubicMiles)
         {
             return(3.9314657293 * Math.Pow(10, -15));
         }
         else if (to == volumeUnitEnum.CubicMillimeters)
         {
             return(16387.064);
         }
         else if (to == volumeUnitEnum.CubicYards)
         {
             return(0.000021433470508);
         }
     }
     else if (from == volumeUnitEnum.CubicKilometers)
     {
         if (to == volumeUnitEnum.CubicCentimeters)
         {
             return(1 * Math.Pow(10, 15));
         }
         else if (to == volumeUnitEnum.CubicFeet)
         {
             return(35314666721);
         }
         else if (to == volumeUnitEnum.CubicInches)
         {
             return(61023744095000);
         }
         else if (to == volumeUnitEnum.CubicKilometers)
         {
             return(1);
         }
         else if (to == volumeUnitEnum.CubicMeters)
         {
             return(1 * Math.Pow(10, 9));
         }
         else if (to == volumeUnitEnum.CubicMiles)
         {
             return(2.3991275858 * Math.Pow(10, -1));
         }
         else if (to == volumeUnitEnum.CubicMillimeters)
         {
             return(1 * Math.Pow(10, 18));
         }
         else if (to == volumeUnitEnum.CubicYards)
         {
             return(1307950619.3 * Math.Pow(10, -6));
         }
     }
     else if (from == volumeUnitEnum.CubicMeters)
     {
         if (to == volumeUnitEnum.CubicCentimeters)
         {
             return(1000000);
         }
         else if (to == volumeUnitEnum.CubicFeet)
         {
             return(35.314666721);
         }
         else if (to == volumeUnitEnum.CubicInches)
         {
             return(61023.744095);
         }
         else if (to == volumeUnitEnum.CubicKilometers)
         {
             return(1 * Math.Pow(10, -9));
         }
         else if (to == volumeUnitEnum.CubicMeters)
         {
             return(1);
         }
         else if (to == volumeUnitEnum.CubicMiles)
         {
             return(2.3991275858 * Math.Pow(10, -10));
         }
         else if (to == volumeUnitEnum.CubicMillimeters)
         {
             return(1 * Math.Pow(10, 9));
         }
         else if (to == volumeUnitEnum.CubicYards)
         {
             return(13079506193 * Math.Pow(10, -6));
         }
     }
     else if (from == volumeUnitEnum.CubicMiles)
     {
         if (to == volumeUnitEnum.CubicCentimeters)
         {
             return(4168181825400000);
         }
         else if (to == volumeUnitEnum.CubicFeet)
         {
             return(147197952000);
         }
         else if (to == volumeUnitEnum.CubicInches)
         {
             return(254358061050000);
         }
         else if (to == volumeUnitEnum.CubicKilometers)
         {
             return(4.1681818254);
         }
         else if (to == volumeUnitEnum.CubicMeters)
         {
             return(4168181825.4);
         }
         else if (to == volumeUnitEnum.CubicMiles)
         {
             return(1);
         }
         else if (to == volumeUnitEnum.CubicMillimeters)
         {
             return(4168181825400000000);
         }
         else if (to == volumeUnitEnum.CubicYards)
         {
             return(5451776000);
         }
     }
     else if (from == volumeUnitEnum.CubicMillimeters)
     {
         if (to == volumeUnitEnum.CubicCentimeters)
         {
             return(.001);
         }
         else if (to == volumeUnitEnum.CubicFeet)
         {
             return(0.000000035314666);
         }
         else if (to == volumeUnitEnum.CubicInches)
         {
             return(0.000061023744);
         }
         else if (to == volumeUnitEnum.CubicKilometers)
         {
             return(1 * Math.Pow(10, -18));
         }
         else if (to == volumeUnitEnum.CubicMeters)
         {
             return(1 * Math.Pow(10, -9));
         }
         else if (to == volumeUnitEnum.CubicMiles)
         {
             return(2.3991275858 * Math.Pow(10, -19));
         }
         else if (to == volumeUnitEnum.CubicMillimeters)
         {
             return(1);
         }
         else if (to == volumeUnitEnum.CubicYards)
         {
             return(1.3079506193 * Math.Pow(10, -9));
         }
     }
     else if (from == volumeUnitEnum.CubicYards)
     {
         if (to == volumeUnitEnum.CubicCentimeters)
         {
             return(764554.85798);
         }
         else if (to == volumeUnitEnum.CubicFeet)
         {
             return(27);
         }
         else if (to == volumeUnitEnum.CubicInches)
         {
             return(46656);
         }
         else if (to == volumeUnitEnum.CubicKilometers)
         {
             return(7.6455485798 * Math.Pow(10, -10));
         }
         else if (to == volumeUnitEnum.CubicMeters)
         {
             return(0.76455485798);
         }
         else if (to == volumeUnitEnum.CubicMiles)
         {
             return(1.8342646506 * Math.Pow(10, -10));
         }
         else if (to == volumeUnitEnum.CubicMillimeters)
         {
             return(764554857.98);
         }
         else if (to == volumeUnitEnum.CubicYards)
         {
             return(1);
         }
     }
     return(-999);
 }