public static String Format(double number, int significantFigures) { SignificantFigures sf = new SignificantFigures(number); sf.SetNumberSignificantFigures(significantFigures); return(sf.ToString()); }
public byte[] ConvertToByte() { List <byte> ret = new List <byte>(); bool reverseByteOrder = this.ReverseByteOrder; ret.AddRange(BitConverter.GetBytes((uint)MagicNumber)); ret.AddRange(BitConverter.GetBytes(MajorVersion.ReverseByteOrder(reverseByteOrder))); ret.AddRange(BitConverter.GetBytes(MinorVersion.ReverseByteOrder(reverseByteOrder))); ret.AddRange(BitConverter.GetBytes(TimezoneOffset.ReverseByteOrder(reverseByteOrder))); ret.AddRange(BitConverter.GetBytes(SignificantFigures.ReverseByteOrder(reverseByteOrder))); ret.AddRange(BitConverter.GetBytes(MaximumCaptureLength.ReverseByteOrder(reverseByteOrder))); ret.AddRange(BitConverter.GetBytes(((uint)LinkType).ReverseByteOrder(reverseByteOrder))); return(ret.ToArray()); }