Я запутался во всех этих разговорах об IDispose и "использующих" операторах. Интересно, может ли кто-нибудь сказать мне, нужно ли мне использовать оператор «using» или какую-то реализацию IDispose в следующем тестовом примере...
public class Main()
{
MyFile myFile = new MyFile("c:\subdir\subdir2\testFile.txt");
Console.Writeline("File Name: " + myFile.FileName() + "File Size: " + myFile.FileSize());
}
public class MyFile
{
private FileInfo _fInfo;
public MyFile(string fullFilePath)
{
_fInfo = new FileInfo(fullFilePath);
}
public string FileName()
{
return _fInfo.Name;
}
public long FileSize()
{
return _fInfo.Length;
}
}