我正在寻找一种在兄弟姐妹之间共享资源的方法。例如,如果父类具有File处理程序,那么我是否需要仅打开和关闭文件一次。
似乎是一个简单的问题,但我无法弄清楚。我知道我可以将资源作为参数传递但是有更优雅的方式吗?
答案 0 :(得分:3)
您可以让文件处理程序成为父类中的静态变量。与调用类的父构造函数时相比,您将获得文件处理程序的当前实例。
在此处阅读有关静态类和静态成员的更多信息 http://msdn.microsoft.com/en-us/library/79b3xss3%28VS.80%29.aspx