Properties {get; set;} - Свойства в языке программирования C# 😱

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 มี.ค. 2023
  • Сегодня в видео мы узнаем что такое свойства в языке программирования C# и на примере рассмотрим как применять автоматические свойства.
    ----------------------------------------------------------------------------------------------------------------------------------
    ✅Поддержать канал (на Boosty много доп. контента которого на TH-cam нету): Boosty - boosty.to/roadtosenior/donate
    ----------------------------------------------------------------------------------------------------------------------------------
    Свойства в C# - это механизм, который позволяет получать и устанавливать значения членов класса. Они предоставляют удобный способ для чтения и записи значений переменных внутри объекта, без необходимости написания отдельных методов для каждой операции.
    ----------------------------------------------------------------------------------------------------------------------------------
    Ресурсы по данной теме:
    1. metanit.com/sharp/tutorial/3....
    2. • C# - Поля и свойства. ...
    3. learn.microsoft.com/ru-ru/dot...
    ----------------------------------------------------------------------------------------------------------------------------------
    ✅Наша группа в Telegram: t.me/senior_v_IT
    ✅Instagram: / sashok_543359
    ✅VK: sasha543359
    ----------------------------------------------------------------------------------------------------------------------------------
    ✅MetaMask кошелек (поддержать криптовалютой): 0xF3D906a4E4E8bA83831f2ea56EB5a8E2B20dbC39
    ----------------------------------------------------------------------------------------------------------------------------------
    #программирование #сишарп #урокипрограммирования
  • บันเทิง

ความคิดเห็น • 26

  • @senior_v_IT
    @senior_v_IT  ปีที่แล้ว +2

    ✅Поддержать канал (на Boosty много доп. контента которого на TH-cam нету): Boosty - boosty.to/roadtosenior

  • @user-rd2dy4bs4h
    @user-rd2dy4bs4h ปีที่แล้ว +15

    Урок по этой теме получился даже полнее, чем у Simple Code. Спасибо, добрый человек!🥺🙏

  • @Айман-л3щ
    @Айман-л3щ 2 วันที่ผ่านมา

    Надеюсь ты наберёшься новых знаний и вернёшься с новым курсом

  • @king_fox_3106
    @king_fox_3106 ปีที่แล้ว +8

    А ещё ты вроде как забыл сказать, что просто так get; set; вызывать не желательно. Ибо ресурсы кушает. А ещё методы Get и Set которые ты писал тоже компилируется после. Тоесть они как бы неявно всё равно есть.
    И ещё момент.
    Магия для инкапсуляции:
    public string Name { get; private set;}
    Теперь задать из вне нельзя, а получить можно 😊

  • @hulk3147426
    @hulk3147426 2 หลายเดือนก่อน +1

    Чел продолжай снимать уроки у тебя очень круто получается, твой канал пока лучше всех по обеснению а уверяю я посмотрел кучу уроков, и твои пока самые лучшие и понятные

  • @Memnil
    @Memnil หลายเดือนก่อน

    Get-set нужны для инкапсуляции или для того чтобы изменять приватную переменную в другом классе не изменяя его исходное происхождение
    Как инициализировать свойства
    Public int Balance
    get{ return balance;}
    set { balance = value; }
    А также можно писать внутри свойства другой код
    Пример:
    get{ return balance;}
    set
    {
    If(value > 0)
    balance = value;
    }
    Ещё хотелось бы рассказать о автоматических свойствах :
    Public string Name {get; set;}
    Этот код равен:
    Private string name;
    Public string Name
    {
    get{return name;}
    set{name = value;}
    }

  • @valerysemenkin6024
    @valerysemenkin6024 10 หลายเดือนก่อน

    Спасибо, кратко и по делу, как же мы любим такое
    ❤❤❤❤❤❤

  • @LFirm
    @LFirm 8 หลายเดือนก่อน +2

    шикарно очень хорошо преподнёс и показал!!!

  • @user-bx4ui2me6m
    @user-bx4ui2me6m ปีที่แล้ว +2

    Согласен, чувствуется стиль Simple Code. Но материал подается более развернуто, свойства и автосвойтва на этом канале выложены лучше, чем где либо.

  • @SamuraiYamomoto
    @SamuraiYamomoto 11 หลายเดือนก่อน

    Спасибо. Хороший урок.

  • @coutiaraZZ
    @coutiaraZZ ปีที่แล้ว +7

    Как я понимаю, ты брал вдохновение с канала Simple Code?) (жаль он больше не снимает). Подписался на тебя, ведь реально круто делаешь, спасибо за творчество!

    • @senior_v_IT
      @senior_v_IT  ปีที่แล้ว +13

      После того как я выучил базовый C# (в основном это у симпл кода я учил) то после того как я посмотрел его плейлист я захотел укрепить данные знания и решил снимать видео где я своими словами рассказываю что понял. И вот так по чуть чуть каждый день по второму кругу иду и раньше детали которые я не понимал, становятся очевидными и виден прогресс 👍👍👍

    • @coutiaraZZ
      @coutiaraZZ ปีที่แล้ว

      @@senior_v_IT красавчик, успехов

    • @mrcarthman3131
      @mrcarthman3131 4 หลายเดือนก่อน +1

      @@senior_v_IT бро , возвращайся, а то ни тебя ни симпл кода нет, совсем грустно(

  • @user-tu2nz9dg8k
    @user-tu2nz9dg8k 7 หลายเดือนก่อน +1

    Так и не понял смысла от этих свойств когда они идут без условия ) public int var; получается тоже самое что и public int var {get; set} Зачем дописывают это свойство?

  • @AlexGogsan
    @AlexGogsan ปีที่แล้ว +2

    не бросай свой канал только)

  • @user-bx4ui2me6m
    @user-bx4ui2me6m ปีที่แล้ว

    Добрый день! Продолжения не ждать?

  • @FalkM__
    @FalkM__ 26 วันที่ผ่านมา

    th-cam.com/play/PLDyJYA6aTY1laYPs6iS-SrYl9DZLVCUKr.html
    Для тех, кто закончил этот плейлист.
    В этом курсе рассказано не всё, так что вот вам новый курс где больше информации!

  • @Lucio11a
    @Lucio11a 2 หลายเดือนก่อน

    Почему, все твердят, что инкапсуляция, это лишь сокрытие?))
    Сокрытие в инкапсуляции, это не суть ее, а лишь одно из следствий.
    Основная функция инкапсуляция и ее суть, это обеспечение целостности данных, путем контроля их доступности и использования. Что приводит, в первую очередь, к структурированию и организации кода.
    Контроль, не есть сокрытие.

  • @svhanz
    @svhanz 2 หลายเดือนก่อน

    Я так понимаю, что всё, обучение дальше продолжаться не будет?

  • @konstantiniwanow4599
    @konstantiniwanow4599 ปีที่แล้ว +1

    Применение в коде auto properties сохраняет возможность работы с переменной созданной неявно?

    • @senior_v_IT
      @senior_v_IT  ปีที่แล้ว +2

      Нет. Она под капотом. Она какбы есть но не видна

  • @ayvayv
    @ayvayv 3 หลายเดือนก่อน

    5:00

  • @amateo8378
    @amateo8378 ปีที่แล้ว +1

    я жду..

  • @user-fr9fl3ds5t
    @user-fr9fl3ds5t ปีที่แล้ว +1

    Курс закончен?

    • @senior_v_IT
      @senior_v_IT  7 หลายเดือนก่อน +1

      Нет)