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 - Наука та технологія
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.
Beklediğim bir konuydu. İlk fırsatta izleyeceğim
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
Hocam Allah razı olsun, güzel bir videoydu
Ağzınıza sağlık üstad, teşekkürler.
teşekkürler
Elinize sağlık Hocam.
.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 ?
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.
Harika bir eğitim çok teşekkür ederim hocam. Bu arada klavyeniz mükemmel 😂
:) Bu klavyeyi son dönemde emekli ettim artık
emeğinize sağlık hocam
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.
çok güzel ya emeğine sağlık
Teşekkürler 👍
Işte aradığım video
Hocam 9:18 de generic yapsaydik, oraya ne yazacaktik?
Sonuna kadar izledim harika bir anlatımdı, sadece multicast olayı atlanmış :)
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 :)
@@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.
Çok teşekkür ederim
Gayet faydalı, elinize sağlık
Teşekkür ederim
hocam delegate içinden geçti...karanlık madde gibi beni içine çekti gidiyor....:))
hocam bu projeyi git üzerinden paylaşabilme imkanınız var mı?
Selamlar, proje github üzerinde public olarak paylaşılmış durumda.
github.com/salihcantekin/youtube_DelegateTestApp/tree/master/DelegateTestApp.Desktop
Windows form ile yapılmasaydı daha güzel olabilirdi :) Teşekkürler elinize sağlık hocam
Böyle ayrı bi güzel :)
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.
Birbirine benzer konular bunlar ayrı ayrı anlatmak olmazdı bence
@@TechBuddyTR Anladım teşekkürler hocam
daha basit bir senaryoyla anlatılabilirdi kafam karıştı
1:14:15 hıııı dediğim an :)
Hıı, bir anlama nidası isd ne mutlu bize
@@TechBuddyTR kesinlikle :)
Hep sağda solda gördüğümüz Invoke un ne olduğunu mu anlamış olduk
Beynim yandı
Yakarız 😊
🥸🤯
Merhaba!( Dersler her zamanki gibi guzeldir) (wait()) Result ile GetAwaiter().GetResult() ne farki var?
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
@@TechBuddyTR Tesekkur ederiz!!!