Тёмный

Статический класс c# | как работает ключевое слово static | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 66 

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

В этом уроке мы рассмотрим как работает ключевое слово static с классом, выясним что такое статический класс в языке программирования C#, зачем нужны статические классы и когда их лучше всего использовать.
✅ИСХОДНЫЙ КОД / iskhodnyi-kod-k-46349507
🔹 Telegram канал t.me/SergeySimpleCode
🔹 Наша группа ВК smplcode
✅ Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/don/SimpleCode
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Что такое конструктор класса c# | для чего он нужен | конструктор по умолчанию си шарп | Урок # 59 • Что такое конструктор ...
✅ Ключевое слово this c# | ООП C# | С# this в конструкторе | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 61 • Ключевое слово this c#...
✅ C# статические поля класса | как работает ключевое слово static | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ # 63 • C# статические поля кл...
✅ Статические методы C# | Статические свойства C# | как работает ключевое слово static | C# ООП | # 64 • Статические методы C# ...
✅ Статический конструктор класса c# | как работает ключевое слово static | C# ООП | # 65 • Статический конструкто...
00:00 ► как работает статический класс
05:00 ► когда использовать static класс
07:15 ► ограничения статических классов, наследование, интерфейсы, полиморфизм, тестирование
08:38 ► ещё раз об использовании static классов
#сишарп #simplecode #урокипрограммирования

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

 

28 май 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 102   
@SimpleCodeIT
@SimpleCodeIT 3 года назад
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@aberta0079
@aberta0079 3 года назад
Здравствуйте. Можно у Вас заказать программу ?
@norogasparyan1123
@norogasparyan1123 3 года назад
а можно после С# ты нам научиш создать игру в Unity
@va1r347
@va1r347 3 года назад
@@norogasparyan1123 + Но ето будет сложно
@norogasparyan1123
@norogasparyan1123 3 года назад
@@va1r347 Мир для сложнсти я готов
@user-by4rx8er4m
@user-by4rx8er4m 3 года назад
Интересный факт: очень много людей, которые смотрят это видео, уже не новички. Спасибо большое за понятное и доступное объяснение тем, очень полезно возвращаться и слушать объяснение от профи)
@mma_hack
@mma_hack 2 года назад
Блииин, чеееел! Меня словно током ударило от Твоих слов! Совсем недавно я даже не знал что такое парсить...
@user-fv3uy2px1b
@user-fv3uy2px1b 2 года назад
@@mma_hack заметил когда Сергею пишут чел он не ставит лайкос, я знаю ты возможно не преследовал это, эта заметка для остальных
@FIDELIO_Tourbillon
@FIDELIO_Tourbillon Год назад
Я новичёк, я смотрю уже пол года, я ничего не понимаю даже пересматривая эти ролики
@olegjordan7527
@olegjordan7527 Год назад
@@FIDELIO_Tourbillon Попробуй другой подход, другие курси. У тебя получится просто старайся, пробуй и практикуй и все будет :)
@user-vk8uz5zt4d
@user-vk8uz5zt4d Год назад
@@FIDELIO_Tourbillon просто нужно посидеть , попрактиковаться в студии и почитать что-то простое для начала, тогда зайдёт. Это как на качалке, нужно потихоньку, с самых азов. Слона кушают чайными ложками
@vitaliy6546
@vitaliy6546 3 года назад
Что я могу сказать после 4 месяца изучения с# : Чем дальше в лес, тем злее дятлы. Спасибо за уроки.
@user-ir4zl9hl2b
@user-ir4zl9hl2b 2 года назад
И толще партизаны!
@user-jw5rc1ty4p
@user-jw5rc1ty4p 3 года назад
Сними пожалуйста видео на тему , принципы SOLID
@kotlinjava5228
@kotlinjava5228 3 года назад
подарок на день рождения прям,новый выпуск🙃
@vitalyryabchich257
@vitalyryabchich257 3 года назад
с др
@user-lo5zw9sg4g
@user-lo5zw9sg4g 3 года назад
с днём рождения
@kotlinjava5228
@kotlinjava5228 3 года назад
спасибо вам обоим:)
@vladosjameson5217
@vladosjameson5217 3 года назад
дошел до конца....было тяжело но я не сдавался и каждый день делал пусть и маленько ,но движение вверх)
@ksv1571
@ksv1571 3 года назад
Все понятно и четко. Когда смотрю эти видосы, мотивируюсь ещё сильнее.
@Ivan-od5qc
@Ivan-od5qc 3 года назад
Вы очень доступно и классно объясняете! Благодарю вас)
@_chill_relax_calm4647
@_chill_relax_calm4647 2 года назад
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете
@qb7243
@qb7243 3 года назад
Коммент - в поддержку "Спасибо" - в благодарность
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 года назад
Сергей, салют!!! Благодарю тебя за бесценные уроки!!!
@kerundy8804
@kerundy8804 3 года назад
Сергей, спасибо Вам большое за эти уроки! Самый полезный канал по программированию!
@user-xs3kf9tx1m
@user-xs3kf9tx1m 2 года назад
Благодарю за очередной информативный урок!
@user-wd4kr4qe3r
@user-wd4kr4qe3r 3 года назад
Благодарю за понятный и информативный ролик!
@ivannebyshynets8829
@ivannebyshynets8829 3 года назад
Ещё, ещё! Хочу ещё!))) Спасибо большое за отличный курс -_-
@nikolayvalchanov3426
@nikolayvalchanov3426 3 года назад
Спасибо за труд,ждем новые уроки )
@yevheniikovalenko5950
@yevheniikovalenko5950 3 года назад
Прекрасный урок, уже жду не дождусь разбора паттернов и буквы D из солида, успехов вам.
@nursultanzhamshit3303
@nursultanzhamshit3303 3 года назад
Спасибо вам за урок
@warsher5219
@warsher5219 3 года назад
Начал смотреть уроки по плюсам где-то в июне. Потом после перерыва с ноября смотрел по шарпу. И вот сегодня наконец-то догнал курс) спасибо большое за уроки , они пробудили во мне еще большее желание заниматься этим
@RUSlTUZ
@RUSlTUZ 3 года назад
Помню когда впервые узнал о статик-классах - даже разбираться не стал, как оно и что, просто подумал "круто, всюду доступен, абсолютно все классы проекта его видят, не нужно заморачиваться с доступом". И напихал в него всего, напихал... В конце концов что-то стало вызывать сбой, приложение крашилось и студия при этом не могла конкретно указать где. Как-будто дебаг перестал понимать что за чем следовало. В то время проект так и забросил, от этого статик-класса работало абсолютно всё и мне влом было переделывать)
@Antonov_Ivan.
@Antonov_Ivan. 4 дня назад
Спасибо за урок!
@IROgashIGanto
@IROgashIGanto Год назад
сложно но очень интересно)
@ifelru
@ifelru 2 года назад
Спасибо Вам за отличные уроки!
@user-ev5lo3dy1m
@user-ev5lo3dy1m 3 года назад
Спасибо за видео! Объясняешь очень доступно :)
@yakush1969
@yakush1969 Год назад
Коментарий в поддержку канала!! Возвращайтесь поскорее))))
@matem101
@matem101 3 года назад
Огромное спасибо за урок)
@user-kz4xm7zk5c
@user-kz4xm7zk5c 3 года назад
Благодарю, Сергей!
@vladyan01
@vladyan01 2 года назад
Вот смотрю смотрю, а на практике ничего не делаю, даже не могу придумать, что писать)) Так забудется быстро((
@user-fv2lq7qd2k
@user-fv2lq7qd2k 3 года назад
Спасибо большое за ваш труд !
@KlevaGameS
@KlevaGameS 6 месяцев назад
Благодарю за Урок.
@adamadamesko9759
@adamadamesko9759 3 года назад
Я буду сильно нарушать принципы солида, но выучить их все равно надо! Огромное спасибо за урок.
@artlinestudio6735
@artlinestudio6735 2 года назад
Спасибо за урок Сергей!
@user-eh8dv5dh7w
@user-eh8dv5dh7w 2 года назад
спасибо за доступное объяснение материала!
@makasin2393
@makasin2393 3 года назад
Как всегда супер)))
@donlinoleum831
@donlinoleum831 3 года назад
Спасибо за отличный урок!
@cartoonshow272
@cartoonshow272 3 года назад
Большое спасибо за урок!
@elfinroom1178
@elfinroom1178 3 года назад
Большое спасибо за качественные видео, пожалуйста продолжай)
@dimasavukov6230
@dimasavukov6230 3 года назад
Годнота подъехала..!!!
@3x__
@3x__ 3 года назад
Спасибо за урок
@leskhanmuratuly5374
@leskhanmuratuly5374 2 года назад
Спасибо)
@dronsan-unity7302
@dronsan-unity7302 3 года назад
спасибо за видос!
@GanovAlex
@GanovAlex 3 года назад
отличное видео. спасибо
@wdtiktok
@wdtiktok 3 года назад
Лучший учитель
@user-zj3vg9vl9h
@user-zj3vg9vl9h 3 года назад
Спасибо
@artemky3bmu45
@artemky3bmu45 8 месяцев назад
Thanks!!!
@wanzet11
@wanzet11 3 года назад
Чёрный огромный лайкос
@user-oz8xb2fj9u
@user-oz8xb2fj9u 3 года назад
круто
@takeda3861
@takeda3861 3 года назад
еее спасибо
@Amkonax
@Amkonax 3 года назад
Спасибо за видео, отлично объясняете! Такой вопрос - можно ли статическим классом заменить класс синглтон?
@user-od8mn6ns2z
@user-od8mn6ns2z 2 года назад
Ну ладно ... есть ощущение что я это никогда не использую . спасибо за урок *)
@liko8019
@liko8019 3 года назад
очень надеюсь на уроки по .net core!!!
@lov3lyPuly
@lov3lyPuly 3 года назад
УРА КАЙФ
@-02dmytrokotenko49
@-02dmytrokotenko49 3 года назад
Первый день каникул, время с#
@silant4769
@silant4769 3 года назад
Спасибо за урок. Могли бы они сделать для удобства, если класс статик, все поля и методы сразу же статик без модификаторов, это же логично...=)
@HATAHKE762
@HATAHKE762 3 года назад
Не совсем логично. Как компилятор поймёт допустил программист ошибку или это действительно статический метод?
@user-ld3zm5tv6w
@user-ld3zm5tv6w 2 года назад
Коментарий для продвижения.
@motofun-qv7zc
@motofun-qv7zc 2 года назад
👍
@Sticksys
@Sticksys 3 года назад
Коммент для продвижения
@syrymzholimbetov8860
@syrymzholimbetov8860 Год назад
@DO-pr1eb
@DO-pr1eb 3 года назад
Как на счет уроков по xamarin.forms ?
@voxel1547
@voxel1547 3 года назад
думаю статический класс можно сравнить с enum'ом, только на стероидах)
@user-qf2mm9gl3q
@user-qf2mm9gl3q 3 года назад
Йоу
@va1r347
@va1r347 3 года назад
Почему статичний клас не может просто автоматически приобразовивать все не нестатичиские поля класа в статичиские. Наверно ето би било лутше чем писать все вручную. Обясните Почему, я новичок.
@artem165
@artem165 3 года назад
Блин вот интересно почему так мало просмотров? Жалко, не хочется что бы Ты закинул ютюб, уроки хорошие, я вот начал учить С++ по Твоим урокам, и всё пончтно
@vitaliyvitaliy6892
@vitaliyvitaliy6892 Год назад
+
@user-em4dd8sx4y
@user-em4dd8sx4y 2 года назад
Ребят, а ведь можно сделать класс Math не статическим (обычным) и просто все его методы статическими ? Выходит просто static class обязывает нас сделать так, чтобы все его методы были статическими?
@alexandervotyakov
@alexandervotyakov 2 года назад
да
@ascrm
@ascrm 3 года назад
когда дз?)
@ScrewY0UguyS
@ScrewY0UguyS 3 года назад
Так и не понял зачем нужен статический класс. Можно ведь создать обычный класс и напихать в него статических методов?
@alexandervotyakov
@alexandervotyakov 2 года назад
@@serhiipanchenko886 нет, чтобы вызывать статические методы создавать объект не нужно.
@AXEtournaments
@AXEtournaments 2 года назад
кто учит с# для юнити?
@vladimir_pl
@vladimir_pl 6 месяцев назад
Я
@title6322
@title6322 3 года назад
ПОМОГИТЕ Brain.getBrainn().getDicronaryAllWord().Add("статические классы"); Выдаётся исключение BrainNotFoundException!!?
@AlexShev01
@AlexShev01 3 года назад
try { ... } catch(Exepcion) { Console.WriteLine("используйте свойства, а не методы"); // методы с маленькой буквы, как я считаю, это зло Console.WriteLine("обратите внимание на классы Math и Console, они статичны, что в принципе логично, потому что это по сути коробка в которую навалены методы, объединённые общей тематикой, нам нет смысла создавать объекты этих классов (было бы странно иметь два объекта математики, складывалось бы ощущение, что они должны вести себя по-разному, в зависимости от используемого конструктора)"); Console.WriteLine("используя статику мы говорим, что всё у нас статично и едино для всех и нам не надо создавать объекты, чтобы получить доступ к не статичным членам класса, потому что их собственно нет. Очень грубо говоря у нас один объект класса для всех"); // как я знаю в плюсах выгоднее создать объект и использовать обычные методы, а не юзать статические, но шарп в этом отношении другой Console.WriteLine("надеюсь, я всё правильно сказал, если что поправьте"); }
@Ramzes200986
@Ramzes200986 3 года назад
не понял, для чего этот статик использовать
@alexandervotyakov
@alexandervotyakov 2 года назад
просто ограничение, чтобы другой программист не пытался создавать объект класса.
@oldschool2445
@oldschool2445 3 года назад
Зачем вообще делать класс статическим, я в обычном классе делаю статические методы, чтобы было удобно их вызывать. А для чего делать статическим сам класс, не очень понимаю.
@HATAHKE762
@HATAHKE762 3 года назад
Представьте, что класс Math не статический. И как будет выглядеть выражение: с^2 = a^2 + b^2 ?
@oldschool2445
@oldschool2445 3 года назад
@@HATAHKE762 Math.Pow(c, 2) = Math.Pow(a, 2) + Math.Pow(b, 2) Собственно точно так-же как если-бы он был нестатическим...
@AlexShev01
@AlexShev01 3 года назад
Чтоб запретить пользователю писать, что вроде этого var console = new Console(); Тем более мы таким образом заявляем, что все методы и свойства статичны и в классе нет никаких не статичных штук, для использования которых пришлось бы создать объект класса.
@zayas_shutnik
@zayas_shutnik Год назад
а
@user-pc7cr7jj1r
@user-pc7cr7jj1r 3 года назад
//
@aptigroznensky3970
@aptigroznensky3970 2 года назад
Жаль что он забросил свой канал(
@user-im1gk1uw7b
@user-im1gk1uw7b 2 года назад
О май гад, вы еще и термины функциональное программирование с процедурным путаете. Ну взялись обучать людей, так обучайте правильно.
@S09346
@S09346 Год назад
Спасибо
@viktarvarabei6079
@viktarvarabei6079 3 года назад
//
@user-gy7ew7hk3i
@user-gy7ew7hk3i 2 года назад
//
Далее
The Best Way To See The World?! 😮‍💨
00:48
Просмотров 2,8 млн