in - ключевое слово, которое позволяет определить входные параметры, передаваемые по ссылке. Параметр с модификатором
in
передается по ссылке, но внутри метода его изменять нельзя. Более подробную информацию о модификаторе in можно получить в статье "Ключевые слова in, out и ref в методах C#".is - проверяет, совместим ли тип среды выполнения для результата определенного выражения с указанным типом. Начиная с версии C# 7.0, оператор
is
также проверяет соответствие результата выражения указанному шаблону. Подробное описание действия оператора is
представлено в статье "Классы и объекты C#: преобразование типов, ключевые слова as и is"