Shi*_*mmy 2 vb.net performance with-statement
使用vb.net中的"With"关键字而不是反复使用实例名称会产生什么后果?
SLa*_*aks 5
假设您将它与局部变量引用进行比较,则没有任何区别; 两者都会发出完全相同的IL.(至少在发布模式下)
但是,如果您将它与属性或索引器的重复调用进行比较,With则会更快一点,如果您将其与方法的重复调用进行比较,则可能会快得多.(该With关键字将创建一个局部变量并将其分配给您所在的对象With,因此该方法只会被调用一次而不是每一行)
With
归档时间:
15 年,10 月 前
查看次数:
1664 次
最近记录:
14 年,1 月 前