public class ThreadManger : List<ThreadInfo>//为什么不直接继承ThreadInfo??
{
static ThreadManger _Instance = new ThreadManger();
ThreadManger()
: base()//这是什么意思??
{
} public static void AddItem(ThreadInfo item)
{
_Instance.Add(item);
} public static void ClearAll()
{
_Instance.Clear();
} public static ThreadManger Instance
{
get
{
return _Instance;
}
}
}不明白的地方已经做了标记,请高手指教
{
static ThreadManger _Instance = new ThreadManger();
ThreadManger()
: base()//这是什么意思??
{
} public static void AddItem(ThreadInfo item)
{
_Instance.Add(item);
} public static void ClearAll()
{
_Instance.Clear();
} public static ThreadManger Instance
{
get
{
return _Instance;
}
}
}不明白的地方已经做了标记,请高手指教
这个类是管理一个列表: base()使用基类构造
// ThreadManager 是一个集合,里面的元素均是 ThreadInfo
// 在此处,ThreadManager 使用了 Singleton 单例设计模式 ---- 本类有且仅有一个 instance
ThreadManager.Add(new ThreadInfo());// base() 是调用父类的无参构造函数
ThreadManger()
{
this.Base();
}
你怎么………简直是睁着眼睛说瞎话!你试过吗,this.Base(); 可以?这是 C#