我应该如何管理
static
带有一次性物品的课程?有什么经验法则吗?基本上,我应该重构并制作以下
DisposableDataManager
课程non- static
还是可以将所有内容留给GC
?
.
public static class DisposableDataManager
{
// ImageList is an 'IDisposable'.
public static ImageList FirstImageList { get; private set; }
public static ImageList SecondImageList { get; private set; }
static DisposableDataManager()
{
FirstImageList = CreateFirstImageList();
SecondImageList = CreateSecondImageList();
}
// ...
}