Я нахожусь на заключительной стадии создания парсера тегов MP4 в .NET. Для тех, у кого есть опыт работы с тегами музыки, вы будете знать, что в среднем около 30 или около того тегов. Если тестируются различные типы циклов, и кажется, что оператор switch с значениями Const, похоже, подходит для улавливания тегов в двоичном формате.
Этот переключатель позволяет мне искать двоичный файл без необходимости знать, какой заказ хранятся в тегах или есть некоторые, но мне интересно, не будет ли кто-либо против использования оператора switch для стольких условностей.
Любое понимание очень ценится.
EDIT: Думаю, теперь я должен добавить, что там, где обсуждается это, функция рекурсивна, следует ли вытащить это условное выражение и передать данные методу, который я могу убить?