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

Поділитися
Вставка
  • Опубліковано 25 бер 2023
  • Сегодня в видео мы узнаем что такое свойства в языке программирования C# и на примере рассмотрим как применять автоматические свойства.
    ----------------------------------------------------------------------------------------------------------------------------------
    ✅Поддержать канал (на Boosty много доп. контента которого на UA-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
    ----------------------------------------------------------------------------------------------------------------------------------
    #программирование #сишарп #урокипрограммирования
  • Розваги

КОМЕНТАРІ • 28

  • @senior_v_IT
    @senior_v_IT  Рік тому +2

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

  • @user-rd2dy4bs4h
    @user-rd2dy4bs4h Рік тому +15

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

  • @king_fox_3106
    @king_fox_3106 Рік тому +8

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

  • @valerysemenkin6024
    @valerysemenkin6024 10 місяців тому

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

  • @hulk3147426
    @hulk3147426 2 місяці тому +1

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

  • @LFirm
    @LFirm 8 місяців тому +2

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

  • @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-bx4ui2me6m
    @user-bx4ui2me6m Рік тому +2

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

  • @Айман-л3щ
    @Айман-л3щ 8 днів тому

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

    • @iluvvik
      @iluvvik 2 дні тому

      Это полноценный курс или он просто забросил его?

    • @KINOSHOT999
      @KINOSHOT999 2 дні тому

      ​@@iluvvik ну да если посмотрел то ты теперь сеньор помидор 😂

  • @Memnil
    @Memnil 2 місяці тому

    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;}
    }

  • @AlexGogsan
    @AlexGogsan Рік тому +2

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

  • @user-tu2nz9dg8k
    @user-tu2nz9dg8k 7 місяців тому +1

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

  • @user-bx4ui2me6m
    @user-bx4ui2me6m Рік тому

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

  • @amateo8378
    @amateo8378 Рік тому +1

    я жду..

  • @konstantiniwanow4599
    @konstantiniwanow4599 Рік тому +1

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

    • @senior_v_IT
      @senior_v_IT  Рік тому +2

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

  • @svhanz
    @svhanz 2 місяці тому

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

  • @Lucio11a
    @Lucio11a 2 місяці тому

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

  • @FalkM__
    @FalkM__ Місяць тому

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

  • @ayvayv
    @ayvayv 3 місяці тому

    5:00

  • @user-fr9fl3ds5t
    @user-fr9fl3ds5t Рік тому +1

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