小编Let*_*net的帖子

了解C#程序在调试器中执行了多少毫秒

我需要使用C#调试器分析编程逻辑的性能开销.所以我需要在我的代码中比较两个逻辑.我不想将像Analyze这样的附加组件安装到我的VisualStudio中.我想通过编写特殊函数来分析模块.我们在C#中是否有任何此类预定义功能?我需要所有可用于测试模块的选项(好的,我的意思是它需要最短的执行时间).仅供参考我使用VisualStudio 2010专业版.

c# performance

6
推荐指数
1
解决办法
6387
查看次数

在WinForm上运行数字时钟

嗨,我必须设计一个具有简单文本框的Windows窗体.文本框包含类似文本的计时器(00:00格式).

我想每秒刷新页面,并使文本框的内容相应更改.(就像数字时钟一样,运行一小时!).

我想我需要使用System.Windows.Forms.Timer该类,我已经Timer从ToolBox中删除了一个项目到我的表单.

下一步......我需要使用Thread.Sleep(1000)功能......任何想法?

这是我一直在尝试的代码片段.我知道程序中出错了,这thread.sleep()部分甚至会让我的代码运行更糟.我在ToolBox中尝试了Timer的东西,但无法通过.(当我运行代码时,它成功编译,然后应用程序由于脏For-Loops冻结一小时)帮助!

  public  partial class Form1 : Form
{
    Button b = new Button();
    TextBox tb = new TextBox();
    //System.Windows.Forms.Timer timer1 = new System.Windows.Forms.Timer();

    public Form1()
    {
        b.Click += new EventHandler(b_click);
        b.Text = "START";
        tb.Text = "00 : 00";
        //timer1.Enabled = true;
        //timer1.Interval = 1000;
        tb.Location = new Point(100, 100);
        this.Controls.Add(tb);
        this.Controls.Add(b);
        InitializeComponent();
    }

    private void refreshTimer_Tick()
    {

       for (int i = 0; i < 60; i++)
        {
            for …
Run Code Online (Sandbox Code Playgroud)

c# timer winforms

6
推荐指数
1
解决办法
3万
查看次数

C#中两个对象的等式比较

这是一个基本类型的问题,原谅我是如此业余.

情况1:

Employee _emp1 = new Employee();
Employee _emp2 = _emp1;
_emp1.Equals(_emp2) ==> RETURNS a True !!
Run Code Online (Sandbox Code Playgroud)

案例2:

Employee _emp1 = new Employee();
Employee _emp2 = new Employee();
_emp1.Equals(_emp2) ==> RETURNS a False !!
Run Code Online (Sandbox Code Playgroud)

你能解释一下上面的比较方法和内存映射和分配视角的原因吗?

c# equality

3
推荐指数
1
解决办法
3334
查看次数

标签 统计

c# ×3

equality ×1

performance ×1

timer ×1

winforms ×1