Когда утилизировать?

Я запутался во всех этих разговорах об 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;
    }

}
8
задан johnnyRose 5 April 2017 в 17:14
поделиться