Что такое методы расширения в C# и как их использовать?
Методы расширения в C# - это особые статические методы, которые позволяют добавлять новые методы к существующим типам без изменения исходного кода этих типов, и без необходимости создавать новые производные типы. Это особенно полезно, когда вы хотите добавить функциональность к типу, который вы не контролируете или не можете изменить напрямую.
https://vk.com/@iteapro-chto-takoe-metod-rasshireniya-v-c-i-kak-ih-ispolzovat
Методы расширения в C# - это особые статические методы, которые позволяют добавлять новые методы к существующим типам без изменения исходного кода этих типов, и без необходимости создавать новые производные типы. Это особенно полезно, когда вы хотите добавить функциональность к типу, который вы не контролируете или не можете изменить напрямую.
https://vk.com/@iteapro-chto-takoe-metod-rasshireniya-v-c-i-kak-ih-ispolzovat
VK
Что такое методы расширения в C# и как их использовать?
Методы расширения в C# - это особые статические методы, которые позволяют добавлять новые методы к существующим типам без изменения исход..
👍10
Как указать, что класс наследует другой класс?
Anonymous Quiz
90%
class Derived : Base
1%
class Derived inherits Base
7%
class Derived extends Base
2%
class Derived inherit Base
🥱18🤡6💩4👍2❤1🔥1
Чем отличаются ключевые слова ref и out в C#?
В языке программирования C# ключевые слова ref и out используются для передачи аргументов по ссылке, а не по значению. При передаче аргументов по ссылке, любые изменения, внесенные в аргумент внутри вызываемого метода, отражаются в исходном значении аргумента. Важно отметить разницу между этими двумя ключевыми словами и понимать, когда использовать каждый из них.
https://vk.com/@iteapro-chem-otlichautsya-kluchevye-slova-ref-i-out-v-c
В языке программирования C# ключевые слова ref и out используются для передачи аргументов по ссылке, а не по значению. При передаче аргументов по ссылке, любые изменения, внесенные в аргумент внутри вызываемого метода, отражаются в исходном значении аргумента. Важно отметить разницу между этими двумя ключевыми словами и понимать, когда использовать каждый из них.
https://vk.com/@iteapro-chem-otlichautsya-kluchevye-slova-ref-i-out-v-c
VK
Чем отличаются ключевые слова ref и out в C#?
В языке программирования C# ключевые слова ref и out используются для передачи аргументов по ссылке, а не по значению. При передаче аргум..
👍10🤡3❤1💩1
Что такое абстрактный класс?
Anonymous Quiz
29%
Класс, который может содержать неполностью определенные методы и свойства
6%
Класс, который может содержать только статические методы и свойства
10%
Класс, который может быть только наследником других классов
55%
Класс, который не может иметь экземпляров
🤡36💩12👎5👍4😁4🔥2😱2🌭1
Что такое делегат?
Anonymous Quiz
73%
Тип, представляющий ссылку на метод с определенной сигнатурой
8%
Объект, который может выполнять несколько методов одновременно
3%
Объект, который управляет выполнением асинхронных операций
15%
Тип, представляющий ссылку на метод без определенной сигнатуры
🤡15👍9💩3❤1
Что такое Blur Behind и как его реализовать на разных ОС?
Blur Behind — это спецэффект, заключающийся в размытии фона под окном или его элементом. Для его реализации нужно писать платформенно-зависимый код — а это возможно далеко не всегда. Подробнее о каждой платформе и возникающих трудностях — в статье на Хабре.
https://habr.com/ru/companies/vk/articles/735716/
Blur Behind — это спецэффект, заключающийся в размытии фона под окном или его элементом. Для его реализации нужно писать платформенно-зависимый код — а это возможно далеко не всегда. Подробнее о каждой платформе и возникающих трудностях — в статье на Хабре.
https://habr.com/ru/companies/vk/articles/735716/
👏3👎1
Какой класс является базовым для всех исключений в C#?
Anonymous Quiz
89%
System.Exception
3%
System.Error
6%
System.BaseException
3%
System.Throwable
🤡30👏4🤔3💩3🥴2😁1🍌1
Какой блок используется для обработки исключений?
Anonymous Quiz
62%
catch
32%
try
1%
finally
6%
throw
💩15🤡13👎3👏3😁3👍2🔥1
Какой класс используется для работы с файлами в C#?
Anonymous Quiz
4%
System.IO.Directory
73%
System.IO.File
20%
System.IO.FileSystem
3%
System.IO.Path
🤡21👍2💩2👎1🔥1😁1🥱1
Какой оператор используется для фильтрации элементов в LINQ?
Anonymous Quiz
13%
select
73%
where
10%
orderby
4%
groupby
🤡26👍6🔥4💩2👎1😁1🥱1
Какое ключевое слово используется для определения асинхронного метода?
Anonymous Quiz
93%
async
5%
await
2%
asynchronous
1%
parallel
🤡28👍3💩2❤🔥1👎1🥱1🖕1
Какой класс используется для создания нового потока в C#?
Anonymous Quiz
81%
System.Threading.Thread
12%
System.Threading.Tasks.Task
5%
System.Threading.ThreadPool
2%
System.Threading.Tasks.Parallel
🤡21👍5💩2👎1🔥1👏1
Какая технология используется для работы с базами данных в C#?
Anonymous Quiz
81%
3%
JDBC
11%
ODBC
5%
DBI
🥴16🤡6👍4👎2💩2🔥1😁1
Какой символ используется для комментариев в одной строке?
Anonymous Quiz
95%
//
3%
/*
0%
''
1%
<!--
🤡37😁12💩4👍3🥴2👎1
Какой тип данных используется для хранения символов?
Anonymous Quiz
6%
string
92%
char
1%
byte
1%
short
🤡31🥴7👍3🤯3👎2🔥1💩1
🤡8👍5🥱5👎2🥰2😢2💩1
Какое утверждение верно?
Anonymous Quiz
10%
От структуры так же, как и от класса, можно наследоваться
16%
В структуре нельзя определять конструктор
75%
Структура является значимым типом, а класс - ссылочным
😁9🥴9🤡7👍4🔥1
Вопрос на засыпку. Как реализовать generic action в WebAPI?
Ответ опубликуем завтра.
Пишите в комментариях ваш вариант!
#questions
Ответ опубликуем завтра.
Пишите в комментариях ваш вариант!
#questions
👍2👎1😁1