C# programming. Lesson 11. Three whales
HTML-код
- Опубликовано: 1 окт 2024
- В уроке рассматриваются три важных концепции языка C#, которые будут широко использоваться в последующих уроках.
Поддержи развитие канала! money.yandex.r...
Ссылки на предыдущие уроки:
Урок 10. Исключения. • Уроки C#. Исключения
Урок 9. Множества. • Уроки C#. Множества
Урок 8. Обобщения. • Уроки C#. Обобщения
Урок 7. Пример создания приложения. • Уроки C#. Пример созда...
Урок 6. Интерфейсы. • Уроки C#. Интерфейсы.
Урок 5. Запечатанные, статические и абстрактные классы. • Уроки C#. Запечатанные...
Урок 4. Наследование и полиморфизм. • Уроки C#. Наследование...
Урок 3. Делегаты и события. • Уроки C#. Делегаты и с...
Урок 2. Состав типа. • Уроки C#. Состав типа.
Урок 1. Типы данных. • Уроки C#. Типы данных.
Прочитав заголовок был уверен, что урок про наследование, инкапсуляцию и полиморфизм, т.к. обычно говорят: ООП держится на трех "китах". Без четкого понимания этих вещей программисту тяжело написать хороший объектно-ориентированный код.
ну блин_) это не так_)
Трюк с созданием списка элементов анонимного типа понравился.
В чём практическая ценность этого финта? Как/где можно применить?
Как и все предыдущие уроки - очень понравился!
понравилось слово "йесон")))
больно слушаит ЯваСкрипт. Больше нравится говорить ДжаваСкрипт
Автор, пили ещё!
Спасибо большое!!!
Спасибо за урок! Лучший курс по C#
15:42 опечатка. Голос говорит "Целочисленное Age", а на экране оно строковое. А в целом это очень понятный курс. Спасибо.
клр и клс это конечно эпично)
Можно ли создавать методы разширения, которые будут доступны только числовым типам данных (int, float, double и т.д)?
Методы расширения можно писать к любому типу, в том числе и к числовому. Создать один метод для всех числовых типов не получится, придется к каждому числовому типу написать свой метод. Т.е. напр.
static string GetName(this int val)
static string GetName(this double val)
static string GetName(this float val)
Круто
ЕЕЕЕсон, но все равно лайк
В самом конце чуть-чуть размазана постановка задачи получания списка анонимных типов.(Не понятна). Вы говорили про список анонимных типов, а на мой взгляд лучше было бы сказать спосок с типом соответствующим переменной а, определенной при помощи неявной типизацией для хранения анонимного типа данных.
Класс, спасибо, всем этим пользовался но не понимал как это устроено. Очень полезная информация.
По F# бы аналогичный курс
Спасибо за лекции. Замечательные
Лучшие уроки по c# которые я встречал. Автору спасибо!
Большое спасибо!!! Отличный урок!
Может Вам начать здесь hexlet.org читать лекции.
Спасибо....
17:20 - Вы говорите что, естественно, свойства анонимного типа только для чтения - их нельзя изменять из-за строгой типизации данных? (Википедия говорит, что в VB запись открыта)... и если свойства только для чтения, то на самом деле приведенный анонимный тип НЕ полностью соответствует классу Student, у которого свойства открыты для чтения-записи.
+Юрий Пискунов А в чем вопрос? ) В VB.NET можно объявлять анонимные типы со свойствами для записи, в C# - нет, в F# вообще всё построено на "анонимных" типах. Это уже дизайн языка.
+Программирование - это просто Ну просто любопытно было - из-за чего нельзя записывать в свойства.
Brilliant , спасибо
1:21 Неявная типизация
вау!
Отличное видео, спасибо, но почему КА-ЭлЭр, КА-ЭлЭс и Ясон? Читаются как СИ-ЭлЭр, СИ-ЭлЭс и ДЖЕЙ-сон. Вы же не произносите Ка-шарп. Почему в одном слове у вас С читается как положено - "си", а в другом она вдруг превращается в "ка".