• 關於計算C#中的加減乘除

  • 本文关于 c#
  • CodeGo.net > 關於計算C#中的加減乘除
  •  

    關於計算C#中的加減乘除



    c#
    如何計算 加 減 乘 除 這是個運算在C#中做一次運算各需要多少時間?精確到毫秒
    例如 1+1=2 需要多少0.001 * i 秒 - * /各是多少
    本文地址 :CodeGo.net/1482638/
    -------------------------------------------------------------------------------------------------------------------------
    1.
    class Program
    {
    static void Main(string[] args)
    {
    while (true)
    {
    Console.WriteLine( "输入你要运算的符号(+ - * /)");
    string _sign= Console.ReadLine();
    string outTime =Program.MyMethod(_sign);
    Console.WriteLine( "运算{0}的时间是{1}",_sign,outTime);
    }
    }
    public static string MyMethod(string _sign)
    {
    int a = 1, b = 1, c;
    Stopwatch sw = new Stopwatch();
    switch (_sign)
    {
    case "+":
    sw.Start();
    c = a + b;
    break;
    case "-":
    sw.Start();
    c = a - b;
    break;
    case "*":
    sw.Start();
    c = a * b;
    break;
    default:
    sw.Start();
    c = a / b;
    break;
    }
    sw.Stop();
    return sw.Elapsed.ToString();
    }
    }
    这是控制台的 !
    2.
    int a, b, c;
    a = 10;
    b = 10;
    Stopwatch sw = new Stopwatch();
    sw.Start();
    c = a + b;
    sw.Stop();
    label1.Text = sw.Elapsed.ToString();
    Stopwatch sw1 = new Stopwatch();
    sw1.Start();
    c = a - b;
    sw1.Stop();
    label2.Text = sw1.Elapsed.ToString();
    Stopwatch sw2 = new Stopwatch();
    sw2.Start();
    c = a * b;
    sw2.Stop();
    label3.Text = sw2.Elapsed.ToString();
    Stopwatch sw3 = new Stopwatch();
    sw3.Start();
    c = a / b;
    sw3.Stop();
    label4.Text = sw3.Elapsed.ToString();
    5楼都说的那么清楚,还在叫,就知道坐享其成,就这样还能学好软件?你以为这些计算以毫秒为单位!用毫秒 结果就是0!你自己数数,这些label小数点后面有多少个0
    3. Stopwatch sw = new Stopwatch();//(using System.Diagnostics;)
    sw.Start();
    int a, b, c;
    //你自己用控件赋值给a,b 吧  c = a+b;
    sw.Stop();
    MessageBox.Show(sw.Elapsed.ToString());
    数字越大,时间会长一点,不过差距不大
    本文标题 :關於計算C#中的加減乘除
    本文地址 :CodeGo.net/1482638/
    1. 发送前的C#SSL数据流不会停止缓冲
    2. 自定义打印多个datatable
    3. 从我的SqlDataSource在后面的C#。NET中的代码访问数据
    4. C# 做个时钟
    5. 如何获得NHibernate的妥善处理不存在的数据库列
    6. 希望一二,十的。
    7. 有没有比使用providers工厂模式一个更简洁的解决方案?
    8. 用C#语音写一个带指针的时钟
    9. C#中:清理XML文本值与XmlTextWriter的?
    10. Winform usercontrols传值

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻