所以我有一个以 StreamReader 作为变量的类。StreamReader 是通过构造函数设置的。当我使用这个类时,我在类之外创建了一个 StreamReader 并通过它。然后我处理通过类的构造函数传递的 StreamReader 实例。我需要在类中处理 StreamReader 实例吗?
代码:
private class Class1
{
private StreamReader Reader;
public Class1(StreamReader Reader)
{
this.Reader = Reader;
}
}
private class Class2
{
public void Test()
{
StreamReader Reader = new StreamReader(@"");
Class1 Test = new Class1(Reader);
Reader.Dispose();
//Do I need to dispose the Reader in Class1 aswell?
}
}