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

            using mpz_t a = new mpz_t("222987435987982730594288574029879874539");
            AsString      = a.ToString();
            Assert.AreEqual("222987435987982730594288574029879874539", AsString);

            using mpz_t b = new mpz_t("-445497268491433028939318409770173720259");
            AsString      = b.ToString();
            Assert.AreEqual("-445497268491433028939318409770173720259", AsString);

            using mpz_t c = a.Abs();

            AsString = c.ToString();
            Assert.AreEqual("222987435987982730594288574029879874539", AsString);

            using mpz_t d = b.Abs();

            AsString = d.ToString();
            Assert.AreEqual("445497268491433028939318409770173720259", AsString);
        }