В билете есть такой вопрос: "Назовите функциональные компоненты, которые могут входить в определение класса в контексте языка C#, поясните их назначение, приведите примеры реализации."
Можете ли Вы подсказать, что за компоненты, которые могут входить в определение класса? Назовите несколько, дальше я сам всё прочту и вспомню.
Эм.. У слова "функциональные" тут может быть два значения.
В первом случае предполагается просто "несущие какие-либо функции", т. е. все составляющие класса - конструктор, методы, поля, свойства, события и остальное.
Другой возможный смысл (хотя и более маловероятный) - "нечто, присущее функциональному программированию". Функциональному программированию чуждо состояние, там преимущественно используются чистые функции. Довольно странно их делать инстансными, поэтому они, скорее всего, будут представлены статическими методами. Возможно ещё сюда расширяющие методы отнести. И data-классы с конструктором и деконструктором Deconstruct (не путать с деструктором!).
Пожалуй, это всё, что приходит в голову после прочтения вопроса.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости