Всем привет, маленькая статья, перед большой статьей Тупые Идеи - > DBF To SQL Converter. C# IS and AS - что это за операторы и на - кой черт они нужны. Кстати да, на собеседованиях очень часто пропускает вопросы с ними, хотя порой ради фана можно и задать вопрос: Что такое IS? Что такое AS? и в чем их разница? Где применяются? C# IS - уточнить, переменная А подходит по типу или нет? Пример: Например идет выгрузка и заранее не известно, какой тип данных будет находиться в колонках той или иной таблицы, нам на помощь придет оператор IS. Через оператор IS мы узнаем, относятся данные к тому или иному типу, и уже от этого выполняем то или иное действие. С# AS - привести к типу, эт наш бро. Оператор AS нужен, когда требуется привести к типу, тема такая что хотим привести as тип Ну и самое главное, как сделали тёмное дело, требуется использовать проверку на null иначе будет исключение. Отличный вопрос, а когда нужен оператор as? А вот на данный вопрос, попробуйте ответить сами себе