示例#1
0
        public void Abs()
        {
            string AsString;

            using mpq_t a = new mpq_t("222509832503450298345029835740293845720/115756986668303657898962467957");
            AsString      = a.ToString();
            Assert.AreEqual("222509832503450298345029835740293845720/115756986668303657898962467957", AsString);

            using mpq_t b = a.Abs();
            AsString      = b.ToString();
            Assert.AreEqual("222509832503450298345029835740293845720/115756986668303657898962467957", AsString);

            using mpq_t c = new mpq_t("-222509832503450298345029835740293845720/115756986668303657898962467957");
            AsString      = c.ToString();
            Assert.AreEqual("-222509832503450298345029835740293845720/115756986668303657898962467957", AsString);

            using mpq_t d = c.Abs();
            AsString      = d.ToString();
            Assert.AreEqual("222509832503450298345029835740293845720/115756986668303657898962467957", AsString);
        }