C# Delegate | Func | Action | Event | Delegate nedir?

Поділитися
Вставка
  • Опубліковано 21 гру 2021
  • Bir yazılımcının teknik iş görüşmesinde delegate nedir sorusu mutlaka sorulan sorulardan birisidir. Daha önce bana da çokça soruldu bu soru. Bu videoyu izledikten sonra bu soruya kolayca cevap vermekle kalmayacak, konuyu daha da ileriye taşıyabileceksiniz. Delegate ler NET dünyasında Func, Action, EventHandler gibi nesneler için yapı taşı oluşturuyor. Güzel bir örnek ile bu videoda bahsetmiş olduğum tüm keywordler üzerinden örnekler yaptık. İyi Seyirler.
    #delegate #event #action
    #blazor #docker #dotnet
    Kanala Abone Olmayı Unutmayın!
    To Subscribe: bit.ly/3kvj2vw
    Github: github.com/salihcantekin
    Discord: / discord
    Üyelik ayrıcalıkları için: / @techbuddytr
  • Наука та технологія

КОМЕНТАРІ • 43

  • @mrg4545
    @mrg4545 2 роки тому +28

    Hocam baştan sona dikkatlice dinledim, bazı soru işaretleri kaldı sorun değil çözülür fakat bu konuyu anlatmak için daha basit bir senaryo olamaz mıydı? Mevcut senaryo biraz konuyu karıştırmış gibi geldi veya benim eksiğim de çok olabilir tabi. Elinize sağlık.

  •  2 роки тому +2

    Beklediğim bir konuydu. İlk fırsatta izleyeceğim

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

    sonlara doğru kafam patladı 2 gün de anca bitirebildim geriye sara sara ama gerçekten öğrendiğinde aydınlanma yaşayabilceğin bir video olmuş tebrikler

  • @ugursesen7629
    @ugursesen7629 2 роки тому +2

    Hocam Allah razı olsun, güzel bir videoydu

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

    Ağzınıza sağlık üstad, teşekkürler.

  • @zaferkaya-travel
    @zaferkaya-travel 27 днів тому +1

    teşekkürler

  • @bulutkaya1061
    @bulutkaya1061 2 роки тому +1

    Elinize sağlık Hocam.

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

    .NET kendi windows uygulması için delegate kullanmış, ama bunun dışında back-end olarak herhangi bir service geliştiriken nerde kullanabilirim örnek canlanmadı bende, event ile yaptığım invoke işini aslında metodu ben çağırırsam yapmış olacağım. Örnek kullanımları merak ettim windows form dışında nedir diye ?

  • @farukakpnar2265
    @farukakpnar2265 3 місяці тому +1

    Delegate ve Func in ne olduğu ve ne iş yaptığı konusunda aydınlandım, güzel bir video, anlat desen anlatamam çünkü öğrenme gerçekleşmedi, action kısmında koptum biraz nereye neyi neden gönderdiğimizi atladım, ha desen ki 3 4 kez izle anlarım o da benim tembelliğim 😂 sendeki bilgi ve donanım bende olsa idi bu video yu anlam bütünlüğünü korumak için parçalara ayırarak çekerdim, bir de herkeste api bilgisi olmayabilir o yüzden videonun başında yabancılık çekmiştir.

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

    Harika bir eğitim çok teşekkür ederim hocam. Bu arada klavyeniz mükemmel 😂

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

      :) Bu klavyeyi son dönemde emekli ettim artık

  • @hikmetfazila6299
    @hikmetfazila6299 7 місяців тому

    emeğinize sağlık hocam

  • @teknolojiuzmaniburada
    @teknolojiuzmaniburada 2 роки тому +3

    Blazor WebAssembly videolarını izlerken bir de ne göreyim. Tech Buddy C# Delegate.. adlı videoyu yükledi bildirimi gelmesin mi :) Çok teşekkür ederim hocam. Ellerinize emeğinize sağlık.

  • @Revival88
    @Revival88 10 місяців тому +1

    çok güzel ya emeğine sağlık

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

    Işte aradığım video

  • @erenjeagerot
    @erenjeagerot Рік тому

    Hocam 9:18 de generic yapsaydik, oraya ne yazacaktik?

  • @qokhan3463
    @qokhan3463 2 роки тому +1

    Sonuna kadar izledim harika bir anlatımdı, sadece multicast olayı atlanmış :)

    • @TechBuddyTR
      @TechBuddyTR  2 роки тому +1

      Teşekkürler. Evet multicast olayını atlamışım ama bu hali bile kafa karıştırıcı olmuş bir çok izleyici için, multicast biraz daha zorlardı işleri :)

    • @qokhan3463
      @qokhan3463 2 роки тому +1

      @@TechBuddyTR Belki 10 farklı kişiden izlemişimdir hiçbiri de sizin kadar detaylı anlatmamıştı. Zaten basit örneklerle geçiştirilince yazılımcılar ya ben neden delegate kullanayım diyerek kullanmıyorlar.

    • @TechBuddyTR
      @TechBuddyTR  2 роки тому

      Çok teşekkür ederim

  • @anilcirik2262
    @anilcirik2262 2 роки тому +2

    Gayet faydalı, elinize sağlık

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

    hocam delegate içinden geçti...karanlık madde gibi beni içine çekti gidiyor....:))

  • @utkugok5102
    @utkugok5102 2 роки тому +1

    hocam bu projeyi git üzerinden paylaşabilme imkanınız var mı?

    • @TechBuddyTR
      @TechBuddyTR  2 роки тому

      Selamlar, proje github üzerinde public olarak paylaşılmış durumda.
      github.com/salihcantekin/youtube_DelegateTestApp/tree/master/DelegateTestApp.Desktop

  • @TyfnCTN
    @TyfnCTN 2 роки тому +1

  • @caglaracar5123
    @caglaracar5123 11 місяців тому

    Windows form ile yapılmasaydı daha güzel olabilirdi :) Teşekkürler elinize sağlık hocam

    • @TechBuddyTR
      @TechBuddyTR  11 місяців тому

      Böyle ayrı bi güzel :)

  • @CemilArancak
    @CemilArancak 2 роки тому +1

    Hocam Bunları ayrı ayrı anlatsaydınız daha güzel olurdu, Örneğin : video bir deletegate, video iki Func gibi ayrı. Hepsi Tek videoda sıkıcı ve dikkat dağıtıcı olabilir.

    • @TechBuddyTR
      @TechBuddyTR  2 роки тому +1

      Birbirine benzer konular bunlar ayrı ayrı anlatmak olmazdı bence

    • @CemilArancak
      @CemilArancak 2 роки тому +1

      @@TechBuddyTR Anladım teşekkürler hocam

  • @devYaccount
    @devYaccount 4 місяці тому

    daha basit bir senaryoyla anlatılabilirdi kafam karıştı

  • @SertuncSELEN
    @SertuncSELEN 2 роки тому +1

    1:14:15 hıııı dediğim an :)

    • @TechBuddyTR
      @TechBuddyTR  2 роки тому +2

      Hıı, bir anlama nidası isd ne mutlu bize

    • @SertuncSELEN
      @SertuncSELEN 2 роки тому +1

      @@TechBuddyTR kesinlikle :)

    • @TechBuddyTR
      @TechBuddyTR  2 роки тому +2

      Hep sağda solda gördüğümüz Invoke un ne olduğunu mu anlamış olduk

  • @muharremtknn
    @muharremtknn 5 місяців тому

    Beynim yandı

  • @learnenglish-eg4br
    @learnenglish-eg4br 11 місяців тому

    🥸🤯

  • @ermekbakyt5507
    @ermekbakyt5507 2 роки тому

    Merhaba!( Dersler her zamanki gibi guzeldir) (wait()) Result ile GetAwaiter().GetResult() ne farki var?

    • @TechBuddyTR
      @TechBuddyTR  2 роки тому

      Thread'lerin kilitlenmesi açısından ufak bir farkları var. Console uygulaması yazdığımızda problem olmuyor onun dışında app domain altındaki thread class'ına ufak bir müdehale etmiş oluyoruz wait().Result ile. O yüzden GetAwaiter().GetResult() daha sağlıklı kullanım sunuyor

    • @ermekbakyt5507
      @ermekbakyt5507 2 роки тому

      @@TechBuddyTR Tesekkur ederiz!!!