Извините за запутанный заголовок.По сути, я создал класс BinaryReader, который читает с прямым порядком байтов, и установил его конструктор следующим образом:
BinaryReader2(System.IO.Stream strm) : base(strm){}
Мне сказали, что нельзя вызывать конструктор базового класса любым другим способом, и что это был лучшийспособ сделать это.
Проблема в том, что когда другая программа контролирует файл, который я пытаюсь прочитать, он не отображает никаких сообщений об ошибках (потому что я новичок в программировании и не настроил никакой попытки tryзаявления..).Итак, я пытаюсь учесть все возможные ситуации, используя операторы try-catch.Я никогда не использовал их раньше, поэтому я надеялся, что смогу получить несколько указателей на это.
Я создал класс binaryreader2 во многих местах по всей программе и надеялся, что смогу установить функцию try в самом классе бинарного чтения, а не в каждом из мест, где я его использовал.Можно ли это сделать и при этом вызвать конструктор базового класса?