假设您将它与局部变量引用进行比较,则没有任何区别; 两者都会发出完全相同的IL.(至少在发布模式下)
但是,如果您将它与属性或索引器的重复调用进行比较,With
则会更快一点,如果您将其与方法的重复调用进行比较,则可能会快得多.(该With
关键字将创建一个局部变量并将其分配给您所在的对象With
,因此该方法只会被调用一次而不是每一行)
归档时间: |
|
查看次数: |
1664 次 |
最近记录: |