Silverlight - C#和VB.net事件处理程序之间是否存在性能差异?

gin*_*man 5 .net c# vb.net silverlight

作为.NET和Silverlight的新手,我注意到Silverlight的许多教程(Tim Heuers Blog,Silverlight TV等)都在C#中.我知道VB和C#之间的一般区别通常是偏好.

然而,我注意到的一个主要差异是C#和VB.NET处理事件的方式.这只是一个语法差异,还是一个或另一个优化处理事件更好?例如,它们都被编译为相同的中间语言,但生成的代码是否相同?看到Silverlight严重依赖于此,我认为值得考虑.

考虑到这个论坛的专业知识,我想知道是否有人对此进行过研究或性能测试.

vcs*_*nes 2

生成的代码可能与指令不同,但总体效果是相同的。您不应该看到该区域的性能差异。

VB.NET 有两种事件语法 - 与AddHandlerC# 的相同+=,以及Handles,它只是AddHandler构造函数中的语法糖。