Информация об изменениях

Сообщение Re: Стиль применения (?) операторов от 26.12.2016 8:38

Изменено 26.12.2016 8:39 Jack128

Здравствуйте, Shmj, Вы писали:

S>Если не придираться к мелочам (как то значение буффера не в виде константы и пр.)


public virtual int PeekChar() {
Contract.Ensures(Contract.Result<int>() >= -1);

if (m_stream==null) __Error.FileNotOpen();

if (!m_stream.CanSeek)
return -1;


А ты PeekChar для !stream.CanSeek() используешь
Re: Стиль применения (?) операторов
Здравствуйте, Shmj, Вы писали:

S>Если не придираться к мелочам (как то значение буффера не в виде константы и пр.)


        public virtual int PeekChar() { 
            Contract.Ensures(Contract.Result<int>() >= -1);

            if (m_stream==null) __Error.FileNotOpen();
 
            if (!m_stream.CanSeek)
                return -1; 


А ты PeekChar для !stream.CanSeek() используешь