我正在根据微软的会员资料开发一些自定义的身份验证代码.在查看配置文件功能时,我查看了System.Web.dll v4.0.30319中的ProfileBase类.有一些类级变量被声明为一个类型但随后被初始化为一个转换为该类型的空值.
例如,
private static Exception s_InitializeException = (Exception) null;
private static ProfileBase s_SingletonInstance = (ProfileBase) null;
private static Hashtable s_PropertiesForCompilation = (Hashtable) null;
Run Code Online (Sandbox Code Playgroud)
我通常不会初始化具有类级别范围的变量.我想知道这是我应该做的事情还是它的目的.
感谢任何启示.
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |