ind*_*dra 3 c# asp.net language-features
通过ref传递WebControls等对象可以获得任何性能优势吗?我特别想到修改控件外观的验证方法(背景颜色,CSSClass等)......
不.通过引用传递引用类型变量的唯一好处是,您是否希望能够更改调用者变量的值,即更改它引用的对象.例如:
// Creates a new label if necessary, and sets the text to Stuff
public void Foo(ref Label label)
{
if (label == null)
{
label = new Label();
}
label.Text = "Stuff";
}
Run Code Online (Sandbox Code Playgroud)
我个人尽量避免ref:它往往表明该方法做得太多了.
| 归档时间: |
|
| 查看次数: |
444 次 |
| 最近记录: |