Тёмный

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

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

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

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

 

10 июн 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 131   
@SimpleCodeIT
@SimpleCodeIT 3 года назад
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@3x__
@3x__ 3 года назад
С Наступающим!
@Foxer2
@Foxer2 3 года назад
Спасибо большое
@izilab
@izilab 2 года назад
static это что то типа константы?
@user-lb2gm5jh2v
@user-lb2gm5jh2v 4 месяца назад
шел 2024 год, эти уроки остаются все еще лучшими
@N7Lisar
@N7Lisar 2 года назад
Очень мало людей на планете земля способны так объяснять. Спасибо тебе огромнейшее.
@victorprohorov6201
@victorprohorov6201 2 года назад
действительно, даже те которые сами понимают
@debugger_none
@debugger_none 3 года назад
Ты видишь проблемы новичков с высока... Спасибо огромное!
@nazikusko
@nazikusko 3 года назад
Приятно что в последнее время (видимо с началом пандемии) уроки стали выходить чаще. Хоть я в своем изучении С# ушел уже далеко вперёд, всегда смотрю новые уроки от и до и почти всегда узнаю какие то новые детали даже по изученной мной теме. Очень грамотная и последовательная подача материала - всегда приятно слушать/смотреть.
@daniilkramarov
@daniilkramarov 2 года назад
а какие материалы ты использовал для изучения, если не секрет?
@ushio.
@ushio. Год назад
@rank metanit непоганий
@user-bw1fh9pd3i
@user-bw1fh9pd3i 3 года назад
Вот это я нашел годноту на просторах, только искал похожую тему, но про другой язык...!) Конечно я java изучаю, но по сути они похожи. Очень радует, что освещаются многие моменты, которые в других уроках/курсах обходя стороной... Автору бобра и огромный респект!))
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 года назад
Сергей, приветствую тебя! Спасибо за класснейшую подачу материала! И с наступающим тебя и всех твоих учеников!!!
@user-di5kb8lm9l
@user-di5kb8lm9l 3 года назад
Сергей, сделай пожалуйста практику по пройденному матеириалу ООП.
@user-kp1tc1zd2q
@user-kp1tc1zd2q 2 месяца назад
сделай любую структуру данных и будет тебе практика. :)
@VitalikKylik
@VitalikKylik 3 года назад
Супер! Тот момент, когда случайно наткнулся на канал и плейлист в частности, и залип. Шикарно объясняешь, доходчивей нежели преподаватели в университете. Огромное спасибо.
@asdel4282
@asdel4282 3 года назад
Давно это ждал)
@kovtunshu
@kovtunshu 3 года назад
Показалось диванно ждал. А впрочем так и есть.
@angrycoder18
@angrycoder18 3 года назад
Лучшее что могло произойти сегодня
@3x__
@3x__ 3 года назад
Спасибо за урок!
@anton.vechakes
@anton.vechakes 16 дней назад
Сергей, благодарю за прекрасное объяснение. Наконец-то я понял что такое static.
@user-on2br3bq8p
@user-on2br3bq8p 3 года назад
Вот так подарок на новый год! Спасибо за уроки, с наступающим всех, пусть в новом году у всех всё будет хорошо!
@donlinoleum831
@donlinoleum831 3 года назад
Вот это было очень полезно! Спасибо за урок!
@elfinroom1178
@elfinroom1178 3 года назад
контент - мое почтение) спасибо за урок и с наступающим)
@user-xh1du2uw6y
@user-xh1du2uw6y 3 года назад
Отдельный лайк за крупный шрифт
@olegaxxl
@olegaxxl 3 года назад
Сергей, 1 курс С++ помогли, теперь 2 курс С#, столько интересного материала, вы создатель програмистов)
@imronneiz4794
@imronneiz4794 3 года назад
Спасибо большое за ценный урок !!!! Благодарен от души !
@user-zq6bj2wv6m
@user-zq6bj2wv6m 3 года назад
Супер! Разобрались с этой статикой) Благодарю.
@senanbaghirov
@senanbaghirov 3 года назад
Сергей, приветствую вас! Смотрим и учимся)
@sheonaner
@sheonaner 4 месяца назад
Спасибо за урок, давно хотел узнать про static
@artjapan
@artjapan 3 года назад
Класс, спасибо!
@uso2484
@uso2484 3 года назад
Было б круто если ты ещё учил бы нас по Unity C#
@egorkuz2185
@egorkuz2185 2 года назад
Unity C# не универсален. Гораздо лучше выучить C#, а потом хоть .NET, хоть unity.
@slowedroom2296
@slowedroom2296 3 года назад
С наступающим,продолжай делать уроки,благодоря тебе у меня есть большое желание работать и улучшать свои знания каждый день,спасибо)
@EternallyAgainst
@EternallyAgainst 3 года назад
Большое спасибо, такие понятные и простые уроки - реально редкость :)
@yevheniikovalenko5950
@yevheniikovalenko5950 3 года назад
Замечательное объяснение, успехов вам в следующем году, с наступающим :)
@valorem1799
@valorem1799 3 года назад
Спасибо за видос, с наступающим.
@artlinestudio6735
@artlinestudio6735 2 года назад
Классный урок! Спасибо Сергей!
@user-vs4vv6ev2m
@user-vs4vv6ev2m 3 года назад
Уроки хорошие, все подробно, иногда даже излишне, но! было здорово если бы после каждого урока приводилось практическое применение. К примеру по теме этого урока можно было бы привести пример переноса данных между разными формами и потоками с помощью класса со статик полями.
@KlevaGameS
@KlevaGameS 7 месяцев назад
Благодарю за Урок.
@user-qs5fi1wj7s
@user-qs5fi1wj7s 3 года назад
Спасибо,Сергей!С наступающим НГ!
@qurmangazy360
@qurmangazy360 2 года назад
Просто идеальное объяснение!) Спасибо большое!!!
@_chill_relax_calm4647
@_chill_relax_calm4647 3 года назад
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете
@egorkalmykov4003
@egorkalmykov4003 3 года назад
Спасибо огромное за полезнейшие уроки !!!
@ifelru
@ifelru 2 года назад
Спасибо за отличные уроки!
@user-si2dj9hw8e
@user-si2dj9hw8e Год назад
Мужик хорош спасибо тебе огромное около пол года-года не мог понять что такое статик и вообще зачем он нужен ну и решил вписать на ютубе и в итоге я все понял спасибо огромное тебе
@varan9412
@varan9412 3 года назад
года 2 назад курс по С# начался, думал: "Как раз парлельно буду по книгам и по видео учиться😅". По итогу уже как год работаю прогером, но видосы смотрю до сих пор, оч качественно, спасибо
@user-lm8py5rb4m
@user-lm8py5rb4m 3 года назад
Книги читаешь ,спать хочется )
@vladosjameson5217
@vladosjameson5217 3 года назад
юнити или net?расскажи что учил как и где...очень интересно
@LK-cd1pt
@LK-cd1pt Год назад
Очень круто! Большое спасибо!
@mikkimorfin5406
@mikkimorfin5406 3 года назад
Спасибо тебе добрый человек.)
@ovasendin
@ovasendin 3 года назад
Вернулся к просмотру через некоторое время (освежить память). Снял лайк и поставил заново. Спасибо!
@matem101
@matem101 3 года назад
Каждый урок как праздник)
@keybodey1151
@keybodey1151 3 года назад
Лучшие видео уроки по с#!
@scc-6
@scc-6 Год назад
Про статик очень интересная тема, спасибо
@flezz0
@flezz0 3 года назад
С наступающим)
@silverblade7777
@silverblade7777 2 года назад
Великолепно!
@Strrroke
@Strrroke 3 года назад
0 просмотров, 5 лайков - вот это я называю качественный контент)
@SimpleCodeIT
@SimpleCodeIT 3 года назад
Это называется микросервисная архитектура ютубчега =)
@fullboarduck5491
@fullboarduck5491 3 года назад
Просто как только выходит новый ролик, люди даже не посмотрев ставят лайк, потому-что прекрасно понимают, то что 100% будет что-то годное
@antonshinkevich7019
@antonshinkevich7019 3 года назад
Вот сейчас у ролика 1,2 тыс. лайков и ОДИН, Карл, дизлайк! Вот это реально взрывает мозг.
@user-hh7cy8tr6h
@user-hh7cy8tr6h 3 года назад
Наконец понял и запомнил что к чему )
@michellesfero4068
@michellesfero4068 2 года назад
Как всегда подача и всё остальное на высоте!
@kurs_na_vostok
@kurs_na_vostok 3 года назад
В дальнейшем, при разборе сложных тем, пожалуйста объясняйте так же просто, и доступно
@user-we4dz3fj1y
@user-we4dz3fj1y 3 года назад
Сергей, спасибо! С Наступающим Новым годом! Всех благ в 2021 году - любви, тепла, бабла и подписчиков!
@alexbadurashvili4415
@alexbadurashvili4415 3 года назад
thank u for the great lesson = )
@user-sp6nv4ds5v
@user-sp6nv4ds5v 3 года назад
Спасибо!
@user-kz4xm7zk5c
@user-kz4xm7zk5c 3 года назад
И снова, огромная благодарность, Сергей! И с наступающим новым годом, конечно.
@adamadamesko9759
@adamadamesko9759 3 года назад
Всех с наступающим Новым Годом!
@Proffiservices
@Proffiservices 3 года назад
Спасибо за Ваши уроки! Самое лучшее и понятное объяснение, что я нашел в интернет! Подскажите какой нибудь сайт или проект для того, чтоб не забывать выученный материал?. Возможно Вам сделать урок от простого к сложному где по мере преподавания Вами курса программа (практическое занятие будет усложняться и разрастаться и в итоге получится полноценное приложения) и нам было бы проще повторять и изучать материал. А так многое забывается и приходится заново возвращаться к массивам , условным конструкциям и т.д. Ещё раз спасибо за Ваш труд. Я ни коем образом не критикую Вас , я просто предложил дополнение и если Вам это интересно - реализуйте!
@sergdoskin9645
@sergdoskin9645 3 года назад
Сергей , спасибо за уроки . начал с тобой учить с# . сделай следующий про await/asyns . то что есть на ютуб неизучабельно на 100%
@user-wr3ic6pm6k
@user-wr3ic6pm6k 2 года назад
Отличный урок !
@user-xs3kf9tx1m
@user-xs3kf9tx1m 2 года назад
Очередной комментарий для продвижения канала. Спасибо за такое понятное объяснение!
@rm5643
@rm5643 4 месяца назад
учитель, спасибо!
@yevhenvisun4207
@yevhenvisun4207 3 года назад
Cool! Thank you!
@artemky3bmu45
@artemky3bmu45 9 месяцев назад
Спасибо!!!
@oiei2767
@oiei2767 3 года назад
можно еще было бы добавить что на 9:20 один из примеров инкапсуляции.
@stanislaw6872
@stanislaw6872 3 месяца назад
спасибо большое, бро !
@timvildanov
@timvildanov 2 года назад
Большое спасибо
@varvarapuchkova505
@varvarapuchkova505 3 года назад
Спасибо огромное! Обожаю ваши объяснения! 😍
@dronsan-unity7302
@dronsan-unity7302 3 года назад
спасибо за видос!
@cyberpunk1672
@cyberpunk1672 2 года назад
Thanks!!!
@nomilon3770
@nomilon3770 2 года назад
Благодарю
@user-od8mn6ns2z
@user-od8mn6ns2z 2 года назад
Оккей. Спасибо за урок *)
@konstantini.9787
@konstantini.9787 3 года назад
Отличная подача материала. Считаю лучшим каналом для обучения. P. S. что за клавиатура и мышь у тебя? , звук нажатия клавиш необычный, приятный.
@user-zj3vg9vl9h
@user-zj3vg9vl9h 3 года назад
Спасибо
@iceflew9977
@iceflew9977 3 года назад
как говорится... к делу
@vladimir_pl
@vladimir_pl 6 месяцев назад
спасибо
@justSMTH.
@justSMTH. 3 года назад
Я не интересуюсь C#, но трафик тебе нагоню.
@academai11
@academai11 Год назад
Готовлюсь к экзу по ООП, гораздо понятнее лекций. Спасибо
@user-on5mh8zc5d
@user-on5mh8zc5d Год назад
Отличные уроки, позволяют заполнять пробелы в теории. Очень нравится что во многих из них делаются акценты на то что те или иные моменты спрашивают на собеседованиях. И по своему опыту скажу что так и есть. У меня вопрос по части хранения полей static в памяти. Было сказано что статические поля хранятся в ОП на уровне класса. Что это значит? Что в этом случае в куче выделяется память под неявный экземпляр, содержащий только static значения?
@Neroz49rujka
@Neroz49rujka 2 года назад
gooood!
@LegoBuilderStudio
@LegoBuilderStudio 3 года назад
Привет, крутые уроки снимаешь, не планируешь ли снимать видео о юнити и C# под Юнити ?
@Pipochka78
@Pipochka78 3 года назад
Всем привет! Сергей спасибо за видео!!! Супер. Есть один вопросик. может кто сталкивался и подскажет/поделится опытом. Есть ли оффлайн среда разработки для android (для таблетки samsung) для C#?
@syrymzholimbetov8860
@syrymzholimbetov8860 Год назад
@user-eh8dv5dh7w
@user-eh8dv5dh7w 2 года назад
коммент для продвижения
@avantazh55
@avantazh55 3 года назад
Отличные уроки, всё понятно объясняешь. Но последнее уроки картинка очень резко дергается, тяжело смотреть на резкие "прыжки" картинки вверх -вниз, не сразу понимаешь, куда переместилась картинка, про какую часть кода идёт речь
@user-xm6bs8cb9t
@user-xm6bs8cb9t 9 дней назад
6:20. При всём уважении, но ты же сам говорил ,что принято всегда ставить перед private полем "_". Если так делать, то конфликта переменных не будет и не будет необходимости выдумывать решение несуществующей проблемы.
@ivannebyshynets8829
@ivannebyshynets8829 3 года назад
Жирный Лукас!
@user-fy3ob1cl1r
@user-fy3ob1cl1r 2 года назад
Все супер. Жаль что больше нет дз=(
@Felix-og7pd
@Felix-og7pd Год назад
usecases for static filed?
@velessn
@velessn 3 года назад
Спасибо за уроки. Не могу определиться с ЯП какой изучить python или С#. Оба хороши, но со статической типизацией язык правит мозги конкретно. Дальнейшее направление связываю с web-разработкой. Профессионалы, подскажите. Заранее спасибо
@velessn
@velessn 3 года назад
Если C#
@velessn
@velessn 3 года назад
Если Python
@Factual_Truth
@Factual_Truth 9 месяцев назад
@@velessn Что в итоге выбрал?
@velessn
@velessn 9 месяцев назад
@@Factual_Truth JS и PHP
@snork4893
@snork4893 3 года назад
Когда будут обобщения?
@erikedit8323
@erikedit8323 2 года назад
Коротко говоря, без static - это только шаблон, который нельзя изменить (только использовать, меняешь только свой код). А вот static - это уже не шаблон, и он уже меняется в самом классе. Его можно вызывать без создания конструктора класса. Я так понял)
@victorprohorov6201
@victorprohorov6201 2 года назад
ну это если тебе так нужно, чтобы менялся во всём классе. а если ты у экземпляра класса "автомобиль" изменил свойство "цвет", то вряд ли ты хотел бы чтобы он у всего класса изменился.
@Eduard02834
@Eduard02834 3 года назад
++
@alikursak7181
@alikursak7181 3 года назад
а можно домашку по модификатору статик?
@zakatun9491
@zakatun9491 3 года назад
А это в разработке игр тоже приминится???
@SimpleCodeIT
@SimpleCodeIT 3 года назад
это база которая применяется везде где используется C#
@zakatun9491
@zakatun9491 3 года назад
Спасибо
@user-cn9wq9dp7q
@user-cn9wq9dp7q 3 года назад
Печально видеть, как с каждым последующим видео падает количество просмотров... Да это сложно, но никто не говорил, что будет легко. Если что-то не поняли смотрите видео два раза, три, да хоть тысячу, а главное практикуйте, что видите, тогда все получится!!!
@Factual_Truth
@Factual_Truth 9 месяцев назад
Ну как работу нашел?
@zayas_shutnik
@zayas_shutnik Год назад
а
@dimkinazvezda
@dimkinazvezda Год назад
Автор оговорился на 9-48? Объект называет классом.
@sheonaner
@sheonaner 4 месяца назад
9:48 таймкоды надо писать
@user-pc7cr7jj1r
@user-pc7cr7jj1r 3 года назад
//
@user-dx4vq1ro6j
@user-dx4vq1ro6j 3 года назад
public int a;//не статическое поле public static int b;//статическое поле я правильно понял?
@hierayku873
@hierayku873 2 года назад
Да.
@DimokFa
@DimokFa 3 года назад
1.2 лаек, 1 гей Диз поставил
@user-vb2wf7gs3l
@user-vb2wf7gs3l 2 года назад
ну-ка убирайте свои 2 дизлайка с этого видео
Далее
Хэш-таблицы за 10 минут
13:01
Просмотров 120 тыс.
Интерфейсы на практике
7:34
Просмотров 177 тыс.