c# - 方法运行时间

标签 c#

如何知道 C# 中的方法需要多少时间 例如,我有 label1 和方法

    public int MakeSome(int a, int b)
    {

        for (int i = 0; i < a; i++)
        {
            for (int j = 0; j < b; j++)
            {
               // some operation
            }
        }
        return returnIntValue;
    }

知道,如何知道多少毫秒采取MakeSome方法,并将值写入label1。 谢谢

最佳答案

您可以使用 Stopwatch类:

Stopwatch st = new Stopwatch();
st.Start();
// call MakeSome method...
st.Stop();

然后您可以检查 st.ElapsedMilliseconds 属性。

关于c# - 方法运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2115560/

相关文章:

c# - 基于没有键定义的类 mvc5

c# - 如何远程验证电子邮件或检查电子邮件是否存在

c# - 在 C++ 中是否有与 C# Structs/StructLayout 具有字段偏移的等效功能?

c# - 为 [frombody] 数据绑定(bind)编写单元测试返回 null C#

c# - 将 2 个表绑定(bind)在一起(一对多关系)

c# - SSH.NET - 已建立的连接被主机中的软件中止

c# - 如何在c#中自定义颜色?

c# - 我可以参数化我在 Azure 逻辑应用中连接到的 Office 365 订阅吗?

c# - 如何防止重复的数据值出现在 MySQL 数据库中

c# - 使用 C# 连接到 MySql 数据库所需的参数