Рассмотрим пример кода:struct Situation { //Наш поток public FileStream filestream; //Здесь будем хранить данные public byte [] bText; //Размер буфера public long bufSize;public MaualResetEvent manualresetevent;}static void EndAsingRead(IAsyncResult iasyncresult){Situation situation = (Situation)iasyncresult.AsyncState; int readCount = situation.filestream.EndRead(iasyncresult); situation.filestream.Close();situation.manualresetevent.Set(); situation.manualresetevent.Close();}Если в приведенном выше коде закоментировать строку situation.manualresetevent.Set(), то в этом случае:
(Отметьте один правильный вариант ответа.)
Варианты ответа
будет выведено содержимое текстового файла перед окончанием операции чтения
в функции EndAsingRead данные не будут выведены вообще (Верный ответ)
будет выведено содержимое текстового файла только после окончания операции чтения