using
class
{
private FileStream procs;
private StreamWriter sw;
private StreamReader sr;
public string file;
public fileHandler()
procs = null;
file = null;
sw = null;
sr = null;
}
public StreamWriter write2File(string filePath, FileMode Mode, FileAccess Access)
file = filePath;
procs = new FileStream(filePath, Mode, Access);
sw = new StreamWriter(procs);
return sw;
public StreamReader readFromFile(FileMode Mode, FileAccess Access)
procs = new FileStream(file, Mode, Access);
sr = new StreamReader(procs);
return sr;
}Now in my code behind I have the following:
fileHandler hFirstFile = new fileHandler();
fileHandler hSecondFile = new fileHandler();In my code I write output to 2 seperate files...when I go to use the variable file from each instance of my class, the first one is NULL(originally did get set) and the second one has a name.I am wondering since they are 2 seperate instanciation, why are they being treated the same?