
23.09.2012, 14:04
|
|
блогер
Регистрация: Jan 2011
Сообщений: 1,162
|
Идентификация объекта ByteArray
Формально ByteArray является наследником Object-a. Вот только обращения к свойствам и методам байтэррея определенным в Object приводят либо к ошибке, либо возвращают false/null ( в том числе применение is/as ). То есть можно, конечно, обратиться к свойству объекта bytesAvailable и try/catch перехватить ошибку ( если это окажется не byte array), но это ужасный выход.
Отсюда два вопроса:
С какой целью методы объекта переопределены в его наследнике ( ваша версия )?
Как, всё же, корректно идентифицировать ByteArray?
|