Я работаю как на C #, так и на ActionScript 3. Оба языка работают с учетом типов, поэтому вы можете проводить проверки, такие как:
if (some_object_instance is SomeClassName_ThatIs_SomeType)
Я выполняю такие проверки в нескольких местах.Это может быть глупый вопрос, но я все равно задам его, и я хочу получить ответы от обоих лагерей, C # и ActionScript:
Что происходит за кулисами?Это отражение?Если да, разве это не долгая проверка, которая может привести к снижению производительности, если она выполняется тысячами циклов?И под «ухудшением производительности» я подразумеваю, является ли он более интенсивным, чем, скажем, (Math.sqrt(8) > Math.sin(10))