gin*_*man 5 .net c# vb.net silverlight
作为.NET和Silverlight的新手,我注意到Silverlight的许多教程(Tim Heuers Blog,Silverlight TV等)都在C#中.我知道VB和C#之间的一般区别通常是偏好.
然而,我注意到的一个主要差异是C#和VB.NET处理事件的方式.这只是一个语法差异,还是一个或另一个优化处理事件更好?例如,它们都被编译为相同的中间语言,但生成的代码是否相同?看到Silverlight严重依赖于此,我认为值得考虑.
考虑到这个论坛的专业知识,我想知道是否有人对此进行过研究或性能测试.
生成的代码可能与指令不同,但总体效果是相同的。您不应该看到该区域的性能差异。
VB.NET 有两种事件语法 - 与AddHandlerC# 的相同+=,以及Handles,它只是AddHandler构造函数中的语法糖。