C# İle Delegate Kavramı

  Рет қаралды 9,507

KareKod

KareKod

Күн бұрын

Пікірлер: 38
@recepaltuntas4593
@recepaltuntas4593 8 жыл бұрын
Ağzınıza sağlık hocam. Bir konu ancak bu kadar sade anlaşılır ve etkili anlatılabilir. İnşallah videoların devamı gelir. Eğitim için çok teşekkürler.
@KareKodec
@KareKodec 8 жыл бұрын
Çok teşekkür ederim güzel düşünceleriniz için..
@palkay875
@palkay875 3 жыл бұрын
Eline sağlık internetten o kadar sayfaya baktım birsürü video izledim anlamadım ama senin sayende oldu eyv
@lastidea4925
@lastidea4925 5 жыл бұрын
Mükemmel bir anlatım , en korktuğum konulardan biriydi ama hiç zor değilmiş. Teşekkür ederim :)
@timeline6476
@timeline6476 3 жыл бұрын
bu kanalın şiddetle videolara devam etmesi gerekirdi. İçerikler farkedilip paylaşıldıkça istediğiniz seviyelere gelebilirdi diye düşünüyorum. emeğinize sağlık
@AlishSafarli
@AlishSafarli 4 жыл бұрын
5:50 burada zaten Topla metodu referans olarak verdiniz ve her iki metoda da calisdi. matematik+=topla neden yaziyoruz? neden int turunde 2 deyilde 1 sonuc cikti? ha birde topla icin farkli rakamlar cikma icin farkli rakamlar yapmak istiyorum. Siz ornekden 10,15 -i hem toplama hem cikma kimi gosterdiniz. Ama ben toplamada 10,15 cikmada farkli rakamlari belirtmek istiyorsam nasil yaparim? o islem artik += operatoru ile olmuyucak deyilmi? 5:50-deki gibi olucak bence delegate void MyDelegation (int num1, int num2); static void Main(string[] args) { MyDelegation myDel = new MyDelegation(Topla); myDel.Invoke(10, 15); myDel = Cix; myDel.Invoke(10, 5); }
@tolgasahin2624
@tolgasahin2624 4 жыл бұрын
Ağzınıza sağlık üstadım. Çok kaliteli bir anlatım. Ülkemizde yüzlerce meslek lisesi, onlarca meslek yüksek okulu programcılık bölümü var. Dolayısıyla 10 binlerce programlama dersi alan öğrenci var. Yayın tarihi üzerinden 4 sene geçmiş peki bu videolar neden bu kadar az izleniyor? Çok üzücü gerçekten.
@theunknownman9564
@theunknownman9564 Жыл бұрын
karı kız için gidiyolar üniversite'ye normaldir kardeş, 3-5 apaçi geçiyor oraya tek düşündükleri karı kız
@powersx2508
@powersx2508 6 жыл бұрын
Yine güzel bir anlatım.
@mertgenc9890
@mertgenc9890 5 жыл бұрын
peki aynı isimli metodlar için nasıl kullanacağız? her ikisinde de aynı metodu çağırmazmı hocam?
@ebubekircagrsen7824
@ebubekircagrsen7824 8 жыл бұрын
Emeğe saygı, çok güzel olmuş.
@deryasonmez2524
@deryasonmez2524 3 жыл бұрын
Hocam new demeden de delegate tanımlanabilir mi?
@emreamaratlcan6030
@emreamaratlcan6030 8 жыл бұрын
Çok yararlı şeyler paylaşıyorsunuz Teşekkürler
@KareKodec
@KareKodec 8 жыл бұрын
+Emre Amaratlıcan paylaşımlarımız hızla devam edecektir. Takipte kalın ;)
@amirishan1411
@amirishan1411 4 жыл бұрын
abi cok iyi,C# oop dersleri ne zaman yada,
@fatihlgn3948
@fatihlgn3948 6 жыл бұрын
Bir e kitap uygulaması yapmak istiyorum kapsamlı bişey ios android ve windows platform olacak yardımcı olurmusunuz yapımının her aşamasında eğitim alarak bende dahil olmak istiyorum Konu ile ilgili özelden de iletişim kurabiliriz teşekkürler
@swizhorror1019
@swizhorror1019 5 жыл бұрын
Mükkemmelsiniz
@erentokmak2233
@erentokmak2233 6 жыл бұрын
çok iyi bir anlatım teşekkürler.
@nuhzakir8896
@nuhzakir8896 8 жыл бұрын
Paylaşım için teşekkür ederim.Faydalı oldu. Anlamadığım bir nokta var : delege ye referans olarak verdiğimiz metodlar değer döndürmediği zaman hem çarp hem de topla sonucunu görürken geriye int döndürdüğünde neden sadece topla sonucunu görüyoruz zira her iki metod da çalıştırılıyor diyorsunuz.Bir de böyle bir yani iki tane referans verdim delege ye ama sonucunu veya ne yaptığını görmüyorum bilmiyorum ne işimize yarayacak.
@KareKodec
@KareKodec 7 жыл бұрын
Aslında her iki metot da çalıştırılıyor ancak en son işleme alınan metodun değeri görüntüleniyor. Bunu denemek için basit bir döngü içinde 2 kere delegeyi invoke ederek sonuçları ekrana yazdırın. Delegelerin mantığı, metot referansları saklamaktır. Birden fazla metot referansı saklayabilmesi, event ile ilişkilendirildiğinde işe yaramaktadır özellikle. Hatırlayınız; form uygulamalarında, for(int i=0;i
@serdaraltundal8156
@serdaraltundal8156 7 жыл бұрын
Emeğinize sağlık abim peki formlar arası Delegate kullanımıda aynı mantıkda olabilir mi bir sorun olur mu.
@KareKodec
@KareKodec 7 жыл бұрын
form dediğin şey zaten kendisi bir sınıftır. Herhangi bir form sınıfının bir üyesi olarak tanımladığın delegeye diğer sınıflardan,ki buna başka formlar da dahil, erişmek istediğinde önemli olan o delegenin erişim belirleyicisi olacaktır. Demek istediğim; Form1 class ı içinde public tanımladığın bir delegate ye o solution içindeki tüm formlardan erişip imzası ile uyumlu her türlü metodu refere edebilirsin. Ancak; örneğin internal tanımladıysan delegeni, sadece kendi proje namespace i içinde erişebilirsin. Saygılar...
@KareKodec
@KareKodec 6 жыл бұрын
kusura bakmayın çok geç verilmiş bir cevap oldu ancak kanalı uzun zamandır aktif tutmamıştım. Hayır bir sorun olmayacaktır. Çünkü delege dediğimiz sadece adres tutucu. Tuttuğu adres ise metot adresi. Nesneler arasında istediğiniz gibi ilişkilendirebilirsiniz.
@korayustundag4603
@korayustundag4603 8 жыл бұрын
Sn. Şavklı, Delegateleri Windows Forms Application üzerinde Stringsel ifade olarakda kullanabilir miyiz ? Yoksa Sadece Sayısal ifadeler üzerinde mi kullanılıyor ?
@KareKodec
@KareKodec 8 жыл бұрын
+Koray Üstündağ kesinlikle hiçbir sorun olmamakta. Dilediğiniz tipte dönüş yapan ve parametre alan metotlar için kullanabilirsiniz.
@berkaysimseksbs9766
@berkaysimseksbs9766 6 жыл бұрын
delegate içine tanımlanan methodlar illa static olmak zorunda mı ?
@KareKodec
@KareKodec 6 жыл бұрын
kusura bakmayın. çok geç bir cevap oldu ancak bir süredir kanaldan paylaşım yapmıyordum. sorunuza şöyle cevap vereyim. Hayır olmak zorunda değil. Aslına bakarsanız bütün metotlarımın static olmasının sebebi, uygulamanın Console Application olması :) yoksa delegeler ile ilgili bir zorunluluk değil. Saygılar
@ahmetkocabiyik7285
@ahmetkocabiyik7285 6 жыл бұрын
gayet başarılı yalnız video serisini bulamadım bulsaydım komple c# ı çalışmayı düşünüyordum
@qokhan3463
@qokhan3463 8 жыл бұрын
harikasınız hocam...
@KareKodec
@KareKodec 8 жыл бұрын
Teşekkür ederim kardeşim, sizden bu güzel yorumları duymak gerçekten motive edici.
@yusufyavuz7181
@yusufyavuz7181 8 жыл бұрын
anlatımınız super
@NazmEmreSavkl
@NazmEmreSavkl 8 жыл бұрын
YUSUF YAVUZ teşekkürler, bunu duymak çok güzel 😊
@denizozogul8760
@denizozogul8760 8 жыл бұрын
çok iyi bir anlatım olmuş
@NazmEmreSavkl
@NazmEmreSavkl 8 жыл бұрын
Deniz Ozogul teşekkür ederim..
@yusufyavuz7181
@yusufyavuz7181 8 жыл бұрын
birkaç sınav sorusu göndersem çözermisiniz veya çözümü gönderebilirmisiniz üc gun sonra butunleme sınavı var
@KareKodec
@KareKodec 7 жыл бұрын
Kusura bakmayın, uzun zamandır giriş yapmamıştım kanala. Gözden kaçmış isteğiniz. Umarım ihtiyacınız kalmamıştır. Saygılarımla...
@johanelmander3787
@johanelmander3787 5 жыл бұрын
Mesele delegate i anlatmak değil , neden delegate'in kullanıldığına ait felsefeyi vermek. İnternette delegate e ait milyon video var knk. başarılar
@KareKodec
@KareKodec 4 жыл бұрын
mesele her ikisini de anlatmak aslında. ben ilkini anlatıp kanala eklemiştim. nasip olursa ikincisini de ekleyeceğim. uzun bir süredir video paylaşmıyorum. paylaştığımda ilk atacağım video bu olacak. yorum için sağol ;)
Delegate Method nedir? | C#
18:58
Emirhan Şenkal
Рет қаралды 13 М.
C# Events and Delegates Made Simple | Mosh
32:04
Programming with Mosh
Рет қаралды 956 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
C# Abstract vs Interface | Abstract ve Interface Farkı Nedir?
30:56
I made Tetris in C, this is what I learned
15:15
Austin Larsen
Рет қаралды 28 М.
Bir Videoda Blazor
34:19
Engin Demiroğ
Рет қаралды 13 М.
Всё об указателях в C++ за 20 минут
20:00
C# (C Sharp) Eğitimi 12 Metotlar
54:38
BilgisayarKavramlari
Рет қаралды 34 М.
How Diplomats Learn Languages Fast | Easy German 585
18:07
Easy German
Рет қаралды 350 М.
İleri Seviye  C# ve OOP Dersleri - Event
14:13
Gurkan Karaman
Рет қаралды 7 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН