SAF框架代码如下:
///
/// 当前激活的task
///
public static Task ActiveTask
{
get
{
//return由2部分构成,一为字段(本类中),
//二为属性(它是一个类对象的属性),进而由此属性与字段对应
return _taskMgr.CurrentTask;
}
}
而上述的_taskMgr是类的字段,代码如下
///
/// 单实例模式
/// singleton
///
private static TaskManager _taskMgr = new TaskManager();
CurrentTask属性的代码如下
///
/// 当前激活的task
///
public Task CurrentTask
{
get
{
return this._currentTask;
}
}
而上述的_currentTask字段的代码如下
///
/// 当前活动的Task
///
private Task _currentTask;
小结:
1,在一个类中,属性和字段可以相互嵌套
2,且这些属性和字段可以分布在不同的类或接口或其它类型中