我有一個的Windows Mobile 6.5(.NET CF 3.5),使用下面這個模式的單例類:上Singleton類創建活動
public sealed class Singleton
{
static readonly Singleton instance=new Singleton();
// Explicit static constructor to tell C# compiler
// not to mark type as beforefieldinit
static Singleton()
{
}
Singleton()
{
}
public static Singleton Instance
{
get
{
return instance;
}
}
}
我的類用於從收集的GPS數據中間驅動器。我想要的是在我可以訂閱的單例類上創建一個事件?例如。 MyClass.Instance.LocationChanged + = ...;
任何幫助將不勝感激。
馬克
請注意,訂閱該事件的任何代碼必須*顯式*取消訂閱它。不這樣做會導致內存泄漏。 – 2010-12-16 15:06:04