C# Asal Sayı Bulma

asal sayı bulma c#

Bu yazımda C# ile asal sayı bulmanın kısaca algoritmasını ve mantığını konsol uygulamasında 2 farklı yöntemle anlatmaya çalışacağım. Asal sayıyı tekrar hatırlarsak sadece 1’e ve kendisine bölünen sayılara asal sayı denir. İlk yöntemimiz, aşağıdaki gibi olsun. static void Main(string[] args) { Console.Write(“Bir sayı giriniz: “); int sayi = Convert.ToInt32(Console.ReadLine()); if (AsalSayi(sayi)) Console.WriteLine(sayi + ” asal […]

Devamını Oku

C# Tuple Kullanımı

c# tuple nedir

Merhabalar, bu yazımda C#’da tuple kullanımını anlatmaya çalışacağım. Tuple kısaca, bir metot üzerinden birden fazla değer döndürmenizi sağlar. Hemen bir örnek üzerinden göstermenin daha faydalı olacağını düşünerek aşağıdaki kodu incelersek, public static Tuple<string, string, int> DataGetir() { return new Tuple<string, string, int>(“Ad”, “Soyad”, DateTime.Now.Year); } Burada DataGetir isminde 3 farklı değer döndüren bir metot tanımladım. […]

Devamını Oku

C# Virtual ve Override Kullanımı

c# virtual ve override kavramları

Virtual ve Override nedir bunları çok kısaca tanımlarsak; Virtual : Bir sınıfın miras alınan sınıflardaki metodunun ezilebilmesini, değişebilmesini sağlar.Override : Miras alınan metodun ezilmesi işlemini sağlar, yani metodun içini değiştirmektir. Tanım olarak kısaca bunları diyebiliriz.   Şimdi örnek üzerinden gidersek daha anlaşılır olacağını düşünüyorum, Aşağıdaki gibi Araba isminde bir classımız olsun. public class Araba { […]

Devamını Oku

Yazılım İş Görüşmesi Soruları ve Cevapları

yazılım mülakat soruları

Yazılım iş görüşmelerinde sorulan bazı örnek soruları cevaplarıyla birlikte elimden geldiğince açıklamaya çalıştım. Bu soruların yazılım mülakatlarında karşınıza çıkması ihtimali oldukça yüksektir. 1) Access Modifiers nedir, anahtar kelimeleri nelerdir? Access modifiers, sınıflara nerelerden ve ne şekilde erişileceğini belirtir. 5 adet anahtar kelimesi vardır. Bunlar;Public : Kod içerisinde herhangi bir yerden erişilebilir, hiç bir kısıtlama yoktur.Protected […]

Devamını Oku

Single SingleOrDefault ve First FirstOrDefault Farkları

singleordefault vs firstordefault farkı

Linq sorgularında kullanılan Single, SingleOrDefault, First ve FirstOrDefault arasındaki farkları sizlere örnek üzerinden anlatmaya çalışacağım. Önce çok kısa açıklama yapmam gerekirse; Single: Eğer size tek bir sonucun döneceği kesin ise kullanın. Birden fazla sonuç ya da hiç sonuç dönmezse hata alırsınız. SingleOrDefault: Eğer size tek bir sonucun döneceği kesin ise ve de sonuç dönmeyebilir ise […]

Devamını Oku

C# Json Serialize Deserialize && Encoding Decoding İşlemleri

serialize deserialize encoding decoding

Bu yazıda C# yazılım dili ile Json Serialize ve Deserialize yapmayı ve de Encoding ve Decoding işlemlerini anlatmaya çalışacağım. C# ile var olan bir nesneyi Json formatına dönüştürmek(Serialize) ve de var olan bir Json formatından verileri almak için(Deserialize), aşağıdaki gibi bir yapı kullanabilirsiniz. Şimdi öncelikle, örnekler üzerinden daha net anlaşılması için elimizde Student isminde bir […]

Devamını Oku