Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将事件附加到按钮的性能有何细微差别?_C#_Asp.net_.net_Performance - Fatal编程技术网

C# 将事件附加到按钮的性能有何细微差别?

C# 将事件附加到按钮的性能有何细微差别?,c#,asp.net,.net,performance,C#,Asp.net,.net,Performance,我想知道以下各项之间的性能差异: this.BTN_LogIN.Click += new EventHandler(BTN_LogIN_Click); vs <asp:Button runat="server" ID="BTN_LogIN" onclick="BTN_LogIN_Click" > 我认为后者在运行时使用反射来决定使用哪个函数,因此速度较慢 是否正确?据我所知,两者的性能相同,因为Asp.Net使用反射来确定单击了哪个按钮以引发相应的单击事件。这对您来说是实际

我想知道以下各项之间的性能差异:

this.BTN_LogIN.Click += new EventHandler(BTN_LogIN_Click);
vs

 <asp:Button runat="server" ID="BTN_LogIN" onclick="BTN_LogIN_Click" >

我认为后者在运行时使用反射来决定使用哪个函数,因此速度较慢


是否正确?

据我所知,两者的性能相同,因为Asp.Net使用反射来确定单击了哪个按钮以引发相应的单击事件。

这对您来说是实际问题吗?在这种情况下,我将使用最容易阅读和查找的按钮(第二个)@oded如果我不能向同事回答这个问题-所以是:)@jgauffin这个问题被标记为性能。。“不容易读”@RoyiNamir看看