當前位置: 首頁>>代碼示例>>C#>>正文


C# Complex.ToString方法代碼示例

本文整理匯總了C#中System.Complex.ToString方法的典型用法代碼示例。如果您正苦於以下問題:C# Complex.ToString方法的具體用法?C# Complex.ToString怎麽用?C# Complex.ToString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在System.Complex的用法示例。


在下文中一共展示了Complex.ToString方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: CanFormatComplexToString

 public void CanFormatComplexToString(double real, double imag, string expected)
 {
     var numberFormat = NumberFormatInfo.CurrentInfo;
     var a = new Complex(real, imag);
     Assert.AreEqual(
         String.Format(
             expected,
             numberFormat.NumberDecimalSeparator,
             numberFormat.NaNSymbol,
             numberFormat.PositiveInfinitySymbol),
         a.ToString());
 }
開發者ID:joeynelson,項目名稱:mathnet-numerics,代碼行數:12,代碼來源:ComplexTest.TextHandling.cs

示例2: Cyclotomic

 public static Complex Cyclotomic(Complex n, Complex z)
 {
     if (n != Truncate(n)) throw new MathException(n.ToString(), 0, "n doit être entier");
     return
         Product(
             k =>
                 Pow(z - Pow(Constants.E, (2.0 * Constants.Pi * Constants.I * k) / n),
                     KroneckerDelta(GCD(k, n), 1)), 1, n);
 }
開發者ID:zdimension,項目名稱:IMPression,代碼行數:9,代碼來源:Functions.cs

示例3: BetaLn

 public static Complex BetaLn(Complex z, Complex w)
 {
     if (z <= 0.0)
     {
         throw new MathException(z.ToString(), 0, "z doit être positif.");
     }
     if (w <= 0.0)
     {
         throw new MathException(w.ToString(), 0, "w doit être positif.");
     }
     return LogGamma(z) + LogGamma(w) - LogGamma(z + w);
 }
開發者ID:zdimension,項目名稱:IMPression,代碼行數:12,代碼來源:Functions.cs

示例4: ToStringTest

        public void ToStringTest(double re, double im, string expected)
        {
            //arrange
            Complex c = new Complex(re, im);

            //action
            string actual = c.ToString(CultureInfo.InvariantCulture);

            //assert
            actual.Should().Be(expected);
        }
開發者ID:shadercoder,項目名稱:MathCore,代碼行數:11,代碼來源:ComplexTests.cs

示例5: ConvertToString

        public void ConvertToString()
        {
            var c1 = new Complex(1, 2);
            var c2 = new Complex(0, 3);
            var c3 = new Complex(4, 0);
            var c4 = new Complex(4, -5);
            var c5 = new Complex(-6, -7);

            Assert.AreEqual("1+2i", c1.ToString());
            Assert.AreEqual("3i", c2.ToString());
            Assert.AreEqual("4", c3.ToString());
            Assert.AreEqual("4-5i", c4.ToString());
            Assert.AreEqual("-6-7i", c5.ToString());
        }
開發者ID:ZenLulz,項目名稱:Complex.NET,代碼行數:14,代碼來源:ComplexTests.cs


注:本文中的System.Complex.ToString方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。