C# Operator Overloading | Operator Overloading Nedir?
Вставка
- Опубліковано 5 жов 2024
- Kodlama yaparken bir çoğumuz farkına bile varmadan ön tanımlı Operatör'ler kullanıyoruz. Bu operatörlerin inceliklerini incelediğimiz bu videoda örnekler üzerinden operatörleri kendimize göre nasıl evireceğimizden bahsettim.
İyi Seyirler.
While coding, many of us use predefined Operators without even realizing it. In this video, where we examine the intricacies of these operators, I talked about how to evolve the operators according to our own examples.
Enjoy.
#dotnet #operator #overloading
#blazor #docker #dotnet
Kanala Abone Olmayı Unutmayın!
To Subscribe: bit.ly/3kvj2vw
Github: github.com/sal...
Discord: / discord
Microsoft Document: docs.microsoft...
Üyelik ayrıcalıkları için: / @techbuddytr
Türkçe kaynak tercih etmiyorum fakat youtube da denk geldi. Çok kaliteli olmuş.
Amacımız da o kaliteli fakat Türkçe olmayan kaynaklar yerine, kaliteli ve Türkçe kaynak üretebilmek.
@@TechBuddyTR Elinize sağlık. Kanalınıza da abone oldum. Çok güzel içerikler var. Daha çok insana ulaşacağınıza eminim :)
ben bunun böyle bir kullanımı olduğunu bilmiyordum iyi oldu öğrendiğim ve yine açıklama kısmında microsoft document linkinide bırakmışsınız çok güzel
Çok bilinen bir konu değil. Çok kullanılan bir şey de olmayabilir ama yine de bilmekte fayda var.
Harika anlatım hocam teşekkür ederim, implicit - explicit tipler için de gelecek videoyu merakla bekliyorum.
Operator Overloading kullanımıyla ilgili somut örnekler var mı ? nerelerde kullanmamız mantıklı
Teşekkürler.
Direk lisp yani?
Hocam + operatorunu ornek olarak gecerli proje icerisinde her yer overload edilmis halini kullanabiliyor muyuz. Ornek olarak cw(10+5); --> yazdigimizda overload edilmis hali calisacak sekilde yazilabilir mi
Eğer aşağıda linkini bıraktığım açıklamayı açıklayacak olursak, kendi tanımladığımız operatörlerdeki parametrelerden bir tanesi mutlaka class, struct gibi tipler olmalı. Bu sebeple de sistem içerisinde zaten tanımlanmış olan operatörleri overload edemiyoruz.
Yani iki tane int değeri toplamak için + operatörünü kullanamıyoruz. int ve bir class ı toplamak için overloading'i kullanabiliriz.
docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/expressions#:~:text=User%2Ddefined%20operator%20declarations%20always,signature%20as%20a%20predefined%20operator.
@@TechBuddyTR tamamdır linkide inceledim. Teşekkürler hocam