Нужно ли вам вызывать Flush () в потоке или записи, если вы используете оператор using?

Я не уверен, нужно ли мне вызывать Flush () для используемых объектов, если я напишу что-то вроде этого:

using (FileStream...)
using (CryptoStream...)
using (BinaryWriter...)
{
    // do something
}

Они всегда автоматически сбрасываются? Когда оператор using сбрасывает их, а когда нет (если это может произойти)?

42
задан Palec 24 January 2018 в 10:22
поделиться