- 我应该如何管理 - 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();        
    }
    // ...
}