Тёмный

partial класс c# | частичные типы c# | partial методы c# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 68 

#SimpleCode
Подписаться 367 тыс.
Просмотров 44 тыс.
50% 1

В этом уроке мы выясним что такое particl класс в языке программирования C# (они же частичные типы), их синтаксис, для чего они нужны и как используются, а так же что такое partial методы в C#.
✅ ИСХОДНЫЙ КОД / iskhodnyi-kod-k-46948781
🔹 Telegram канал t.me/SergeySimpleCode
🔹 Наша группа ВК smplcode
✅ Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/don/SimpleCode
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
00:00 ► что такое partial class в c# и для чего нужно ключевое слово partial
01:12 ► когда нужно и не нужно использовать partial класс
02:50 ► пример partial класса, особенности синтаксиса
05:47 ► пример как partial классы используются в winforms
08:27 ► partial методы в сишарп 9
#сишарп #simplecode #урокипрограммирования

Опубликовано:

 

3 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 119   
@SimpleCodeIT
@SimpleCodeIT 3 года назад
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@_________5287
@_________5287 3 года назад
Спасибо, что стараешься ради нас
@sergeynovikov7049
@sergeynovikov7049 3 года назад
То чувство, когда с нетерпением ждёшь Понедельника не только в Героях меча и магии =)
@user-rh6ut3ur4k
@user-rh6ut3ur4k 3 года назад
Сказал "спасибо", поставил лайк и поделился уроком с друзьями. Очень мотивирую создание полезных уроков =)
@alexbondarenko3335
@alexbondarenko3335 3 года назад
Очень хороший автор, полезные уроки. Смотрю еще с времен C++, очень интересные и познавательные видео. Спасибо
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 года назад
Сергей, салют! Благодарю!
@andrei.gerasjov
@andrei.gerasjov 3 года назад
спасибо за подсказки по visual studio, снипеты, сокращения. хотелось бы больше такой информации. мастер класс по ide
@akstis4183
@akstis4183 3 года назад
спасибо за частые уроки :)
@Blackheart9511
@Blackheart9511 3 года назад
Догнал онгоинг, так сказать. Уроки потрясные. До этого момента смотрел уроки, чтобы учить язык, а теперь пойду листать книжки и возвращаться к вам, чтобы закрепить пройденное. Спасибо вам огромное, Сергей!
@MrValeryMokhnacic
@MrValeryMokhnacic 3 года назад
Больше всего понравилось, про реализацию partial методов. Мне кажется их добавили, чтоб был доп вопрос на собесе)
@slavaukharikkim4833
@slavaukharikkim4833 3 года назад
Спасибо за ваши уроки!
@ampermeter_
@ampermeter_ 3 года назад
Только, что закончил все уроки в плейлисте и тут бац ещё один урок круто !
@user-nh1lp8xt4j
@user-nh1lp8xt4j 2 года назад
Ну как твои успехи сейчас в программировании?
@sevenfive5849
@sevenfive5849 2 года назад
Ну как твои успехи сейчас в программировании?
@user-ys8qj9ol7u
@user-ys8qj9ol7u Год назад
Ну как твои успехи сейчас в программировании?
@sheonaner
@sheonaner 3 месяца назад
Ну как твои успехи сейчас в программировании?
@KlevaGameS
@KlevaGameS 7 месяцев назад
Благодарю за Урок.
@user-oz8xb2fj9u
@user-oz8xb2fj9u 3 года назад
оооо, новый урок подвалил))) спасибо!
@fader79
@fader79 3 года назад
Спасибо Сергей! Очень хороший формат ты выбрал. Очень доходчиво получается.
@user-xs3kf9tx1m
@user-xs3kf9tx1m 2 года назад
Спасибо за урок, Сергей!
@dimasavukov6230
@dimasavukov6230 3 года назад
Сергей, спасибо за старания!
@sleepybro_yt
@sleepybro_yt 3 года назад
Отличные уроки, спасибо тебе)
@shchehliuk124
@shchehliuk124 3 года назад
Спасибо за видосы! Ты лучший ;)
@ifelru
@ifelru 2 года назад
Спасибо за отличные уроки!
@artlinestudio6735
@artlinestudio6735 2 года назад
Спасибо Сергей! Интересный момент.
@egorkalmykov4003
@egorkalmykov4003 3 года назад
Спасибо огромное за полезнейшие уроки !!!
@user-ev7ql2gc4h
@user-ev7ql2gc4h 3 года назад
Спасибо за урок!
@maxwad
@maxwad 3 года назад
Отличная серия уроков. Сергей, пожалуйста, не останавливайся и продолжай выпускать курс.)
@zhanerkeeldos4105
@zhanerkeeldos4105 3 года назад
Спасибо за уроки👍🏻👍🏻👍🏻👍🏻
@tatianasobakar7110
@tatianasobakar7110 3 года назад
Спасибо за новый урок))
@elfinroom1178
@elfinroom1178 3 года назад
зашел значит на ютубчик, а тут новый урок, спасибо) каждое утро бы так)
@elfinroom1178
@elfinroom1178 3 года назад
@@user-sf9ib9wj7j я безработный сыч, который не может себе этого позволить(
@Skyff85
@Skyff85 2 года назад
Partial интересная фишка. Я вот думаю что методы можно объявлять сигнатуру в начале класса а всю реализацию переносить уже в низ, возможно так будит легче, примерно тоже что и было сказано в видео, только немного дополнено.
@oiei2767
@oiei2767 2 года назад
Коммент до статы. Спасибо за материал.
@user-xp5qt6nu7s
@user-xp5qt6nu7s 2 года назад
нравиться доступное и подробное объяснение
@adamadamesko9759
@adamadamesko9759 3 года назад
Очень хороший урок для меня!
@yaroslav6271
@yaroslav6271 3 года назад
Спасибо вам Сергей
@Artodont97
@Artodont97 3 года назад
Большое спасибо за видео!
@xRoollyx
@xRoollyx 3 года назад
Спасибо за урок.
@user-qh4gw8nh3m
@user-qh4gw8nh3m 3 года назад
Большое спасибо
@isagidaiki
@isagidaiki Год назад
Лучший спасибо за уроки
@_chill_relax_calm4647
@_chill_relax_calm4647 2 года назад
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете
@user-ik2ue5wt2c
@user-ik2ue5wt2c 3 года назад
Спасибо за урок
@yura5037
@yura5037 3 года назад
Огромное Спасибо!!!!
@user-kz4xm7zk5c
@user-kz4xm7zk5c 3 года назад
Благодарю!
@pessist1924
@pessist1924 3 года назад
Спасибо огромное, Вам, Сергей, за ваш труд, уроки просто супер, четкая дикция, все объясняете доступно. Давно смотрю, но вот решил написать комментарий. Ещё скажите, пожалуйста, будут ли уроки по обходу дерева каталогов, чтение и запись фалов?
@pavelkross
@pavelkross 3 года назад
Спасибо! очень жду WPF.
@3x__
@3x__ 3 года назад
спасибо за урок
@user-od8mn6ns2z
@user-od8mn6ns2z 2 года назад
Спасибо за урок , идёёёёммм дальше*)
@mma-sr4ku
@mma-sr4ku 8 месяцев назад
Пасхалка из колеса времени 👍
@user-im6jk3zp6q
@user-im6jk3zp6q 3 года назад
Супер!!!
@motofun-qv7zc
@motofun-qv7zc 2 года назад
Спасибо!
@user-ci6cy5xj1t
@user-ci6cy5xj1t 3 года назад
спс большое!😁
@sprybega9862
@sprybega9862 3 года назад
Офигеное видео. Досмотрел до конца👍
@vechnij4412
@vechnij4412 3 года назад
За минуту успел 11 минутное видео посмотреть 💪
@artemky3bmu45
@artemky3bmu45 8 месяцев назад
Thanks!
@govdamikhaylo4183
@govdamikhaylo4183 3 года назад
Спасибо!!!!!!!!!!!!!!))
@vladosjameson5217
@vladosjameson5217 3 года назад
Надеюсь потом будут по юнити)а так с радостью бы купил качественный полный курс от тебя по c#
@zpfedor
@zpfedor 3 года назад
partial метод чем-то напоминает прототип функции из с++. Но там понятно зачем это нужно, а тут чисто для визуализации кода типа как #region r1 # endregion. Сергей, спасибо за видосики, учил ООП по твоим плюсовім плейлистам.
@dimasikkalibis9248
@dimasikkalibis9248 3 года назад
Красавчик 👍
@user-du2cc3hx7v
@user-du2cc3hx7v 3 года назад
Отличные уроки! Давай винформ)
@kostyash3rbak251
@kostyash3rbak251 10 месяцев назад
"Оно работает... Только вопрос: Зачем это нужно?" Вынесло)😆
@user-vr6wx4kb2h
@user-vr6wx4kb2h 3 года назад
Классное видео
@AnderX003
@AnderX003 3 года назад
Ура, новое видео
@icefox2853
@icefox2853 2 года назад
Комментарий для продвижения канала
@edwardmax.3249
@edwardmax.3249 3 года назад
Сергей привет, спасибо большое за уроки! А можно снять ролик по написанию обычного канкулятора для мобильного приложения в рубрике плюшки...!
@alexanderdementjev5867
@alexanderdementjev5867 3 года назад
Спасибо
@dolgichannel2572
@dolgichannel2572 10 месяцев назад
При попытке перегрузке методов на c# 11(или .net 7), также нужен модификатор partial в классе Program. Т.е. там, где namespace-а, class-а и Main-а нету. И Сергей, огромное вам спасибо за ваши уроки, правда они хороши.
@dolgichannel2572
@dolgichannel2572 10 месяцев назад
double b = Arith_mean(5, 5, 5); Console.WriteLine(b); partial class Program { static double Arith_mean(int a, int b) { return (a + b) / 2; } static double Arith_mean(int a, int b, int c) { return (a + b + c) / 3; } static double Arith_mean(int a, int b, int c, int d) { return (a + b + c + d) / 4; } }
@rexgamermega7596
@rexgamermega7596 3 года назад
лучший
@user-vr6wx4kb2h
@user-vr6wx4kb2h 3 года назад
Новый видос ура
@xenonist4502
@xenonist4502 9 месяцев назад
На счёт "где используется": выглядит как реализация header file в c++: декларация и комменты о функции в одном файле, а чистая реализация в другом. Хз как оно на практике, но выглядит удобно. Лично мне сложно читать файл, в котором половина строк отвечает за комменты, сплошное мессиво
@user-qy5oo6xz7v
@user-qy5oo6xz7v 2 года назад
так- так..)) скажи, что ты фанат "Колеса Времени"))) уроки и так шикарны, но сегодня мои занятия начались с улыбки) спасибо)
@user-ii9po7qo7v
@user-ii9po7qo7v 3 года назад
ТЫ КРУТ!
@ivannebyshynets8829
@ivannebyshynets8829 3 года назад
Канал расти, вжуууух!
@makasin2393
@makasin2393 3 года назад
пушка)
@user-vr6wx4kb2h
@user-vr6wx4kb2h 3 года назад
Лайк не глядя
@Mr.Epsilion
@Mr.Epsilion 2 месяца назад
В Godot при создании сценария, движок создает Partial class, вместо обычного "Целого" как в Unity
@awdesawdeska6161
@awdesawdeska6161 3 года назад
Комментарий для продвижения канала.
@The_Mrazz
@The_Mrazz 3 года назад
Да ладно?! Видео до сих пор выходят? С 2019? Крутяк! Я новичок в C#, но изучал Паскаль в Школе. Так что думаю мне все по плечу. Спасибо за учебный материал. Буду постигать все тонкости C#.)))
@sevenfive5849
@sevenfive5849 2 года назад
чего достиг в итоге?
@user-wf7xn3wl1e
@user-wf7xn3wl1e 8 месяцев назад
@@sevenfive5849 А ты?
@user-kp1tc1zd2q
@user-kp1tc1zd2q Месяц назад
@@sevenfive5849 стал сеньёром помидором
@user-ft6jz8kn7t
@user-ft6jz8kn7t 2 года назад
За Эгвейн лайк
@videosforkidsfromnurp
@videosforkidsfromnurp 3 года назад
Я не смотрю все видео, ибо я многие темы знаю, просто ищу нужные мне топики, так вот... было ли видео про сортирование и если нет, то будет ли?
@dmitryhorkun4398
@dmitryhorkun4398 3 года назад
👍
@user-vr6wx4kb2h
@user-vr6wx4kb2h 3 года назад
Смотрю только 3 часть, пишу для продвижения
@user-vs4vv6ev2m
@user-vs4vv6ev2m 3 года назад
Думаю данную фишку придумали для того чтобы убрать частую ошибку, которая возникала в старых версиях студии. Не знаю как другие а я частенько ставлю эксперименты перед реализацией чего либо и практически в каждом проекте хоть раз возникала ошибка после удаления метода или элементов формы. Сейчас такого нет.
@user-oz8xb2fj9u
@user-oz8xb2fj9u 3 года назад
будут ли в будущем уроки по WPF?
@vmolo4ke
@vmolo4ke 3 года назад
Ну да, он сказал же где-то на 8 минуте)
@apchike-masala
@apchike-masala 3 года назад
он сказал winforms это не одно и то же
@debugger_none
@debugger_none 3 года назад
WF в дальнейших уроках? Ок, ждем)
@user-eh8dv5dh7w
@user-eh8dv5dh7w 2 года назад
коммент для продвижения
@lexblog5183
@lexblog5183 3 года назад
Я бы хотел узнать как на С# WPF число типа double перевести в 2-ую 8-ую 10-ую 16-ую систему счисления т. к. весь интернет перерыл и нечего по этому поводу не нашел. Спасибо!
@user-ut7tj6bp4t
@user-ut7tj6bp4t 3 года назад
То есть partial методы - это тоже самое что и заголовочные файлы в c++?
@golibxayrullayev1353
@golibxayrullayev1353 3 года назад
Привет, лучше было бы уроки не по winForms a по wpf
@Sticksys
@Sticksys 3 года назад
коммент для продвиженя
@user-jh6nn7bq2v
@user-jh6nn7bq2v Год назад
Я точно прям не помню, но вот эти partial классы и методы это ж получается точно такое же, как и было в C++, только в C# оно называется partial, а в плюсах оно вроде никак особо и не называется, просто берём и переносим методы в другой файл (но что-то для этого тоже нужно было сделать), толи сигнатуру методов оставляем сверху, а реализацию переносим вниз самого класса.. Я ж правильно понимаю??
@user-vr6wx4kb2h
@user-vr6wx4kb2h 3 года назад
Автор поставь лайк
@antonsimkin
@antonsimkin 2 года назад
о ето же колесо времени
@habel2446
@habel2446 2 года назад
на sbox серверах используются только partial классы
@apeironcollection3879
@apeironcollection3879 3 года назад
Привет, возник вопрос, надеюсь кто-то подскажет что делать. Я планирую создать игру на андроид, но мне бы определиться где и на каком языке. Создавать в unity на с# или все-таки в ue4 на с++? В данный момент я не знаю не сшарпа, не с++, просто хочу определиться и дальше учить уже что-то конкретное.
@slavaukharikkim4833
@slavaukharikkim4833 3 года назад
Привет. Вроде как unity проще будет и уроков больше, но могу конечно ошибаться. Но в чем я точно уверен, так это в том, что без твёрдой базы c# или c++ туда лучше не залезай, потеряешь много времени, очень много. Сам обжёгся на этом и теперь хочу поднять базу до уверенного и нативного использования
@shchehliuk124
@shchehliuk124 3 года назад
Я б на твоем месте вибырал тот язык, который больше нравиться. Нравиться по синтаксису, по количестве работы на рынке и тп.
@apeironcollection3879
@apeironcollection3879 3 года назад
@@slavaukharikkim4833 понял, спасибо за совет
@apeironcollection3879
@apeironcollection3879 3 года назад
@@shchehliuk124 хорошо, учту
@user-wf7xn3wl1e
@user-wf7xn3wl1e 8 месяцев назад
Создал?0))
@dmitryp2121
@dmitryp2121 2 года назад
почему вы свойства называете полями?
@leskhanmuratuly5374
@leskhanmuratuly5374 2 года назад
Спасибо большое. Но вернитесь пожалуйста.
@dmytrogryzov3371
@dmytrogryzov3371 Год назад
Сложнова-то...
@user-pc7cr7jj1r
@user-pc7cr7jj1r 3 года назад
//
@trimo1120
@trimo1120 Месяц назад
Одним словом partial - прототип
@namsarainamsarai7766
@namsarainamsarai7766 8 месяцев назад
Хахахаах, коммов меньше, чем на первых видео, видно...
@woks92
@woks92 2 года назад
Спасибо за отличные уроки!
@Sashad2003
@Sashad2003 2 года назад
Спасибо за урок!
@user-mx8vr1wz3e
@user-mx8vr1wz3e 3 года назад
Большое спасибо
@user-mc7kc2bd8b
@user-mc7kc2bd8b 2 года назад
Спасибо!
Далее
C# Events События
14:36
Просмотров 48 тыс.