Gli*_*pse 1 .net c# singleton design-patterns visual-studio-2012
这就是我所说的.
public sealed class ObjectZ {
static readonly ObjectZ _instance = new ObjectZ();
private ObjectZ() {}
public static ObjectZ Instance{
get { return _instance; }
}
}
Run Code Online (Sandbox Code Playgroud)
我想访问这个指针......
ObjectZ obj = ObjectZ.Instance;
Run Code Online (Sandbox Code Playgroud)
来自另一个类而没有将它传递给构造函数或方法并设置它.如果我从另一个类中执行此行,是否会获得相同的对象?
我已经习惯了Objective-C,你可以从一行中从UIApplicationDelegate中检索单例样式对象.
ObjectZ.Instance无论您从中访问它的代码在哪里,该值都将返回相同的对象.它由静态字段支持,静态字段本质上是全局的.
虽然静态字段具有不同的值,但有几种情况.
AppDomain实例中.通常虽然应用程序只有一个AppDomain| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |