コード例 #1
0
ファイル: StandardMeasure.cs プロジェクト: softwx/csunits
        /// <summary>
        /// Initializes a measure object of a specified unit
        /// </summary>
        /// <param name="iAmount">Measured amount in double precision</param>
        /// <param name="iUnit">Unit of measure</param>
        public StandardMeasure(double iAmount, IUnit <Q> iUnit)
        {
            if (iUnit == null)
            {
                throw new ArgumentNullException("iUnit");
            }
#if DOUBLE
            mAmount = iUnit.AmountToStandardUnitConverter(iAmount);
#else
            mAmount = iUnit.AmountToStandardUnitConverter((AmountType)iAmount);
#endif
        }