The*_*iot 4 .net c# static-methods
从问题中可以清楚地看出,如果我将正常方法转换为静态方法,我将获得什么收益?
Kon*_*lph 13
您将获得清晰度,因为static清楚地表明该方法不依赖于对象状态.您还将提供可重用性,因为static方法可以在更多上下文中使用(即,当您没有该类的实例时).
static
一般来说,这不是一个收益问题,而是一个语义问题:你的方法是否依赖于对象状态?如果是这样,请将其设为非static.在所有其他情况下,做它static.
归档时间:
16 年,5 月 前
查看次数:
160 次
最近记录: