Mert Özen Her Satırda Daha İleri

Blog

Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.

Seriler
20 yazı bulundu #csharp-temelleri
C# Koşullar: if/else, switch ve Switch Expression
Backend SERİ 08

C# Koşullar: if/else, switch ve Switch Expression

C#'ta karar vermenin yolları: if/else zincirinde sıranın önemi, süslü parantez ve scope, fall-through'a izin vermeyen switch statement, değer döndüren switch expression ve C# 9 ile gelen relational ve logical pattern'ler.

7 Kas 2026 10 dk 5
C# Operatörler ve Expression'lar: Short-Circuit, ??, ?. ve Öncelik
Backend SERİ 07

C# Operatörler ve Expression'lar: Short-Circuit, ??, ?. ve Öncelik

C#'ta expression ve statement farkı, aritmetik ve bileşik atama, prefix/postfix artırma, karşılaştırma, mantıksal operatörler ve short-circuit, ?: operatörü, ??, ??= ve ?. ile null yönetimi ve 100 - discount ?? 0 gibi öncelik tuzakları.

7 Kas 2026 10 dk 3
C# Tip Dönüşümleri: Cast, Parse, TryParse ve Convert
Backend SERİ 06

C# Tip Dönüşümleri: Cast, Parse, TryParse ve Convert

C#'ta implicit ve explicit dönüşüm, cast'in kesmesi ve overflow'u, Parse ile TryParse'ın ne zaman kullanılacağı, Convert'ün yuvarlama ve null davranışı, fiyatları sessizce yüz katına çıkaran culture'a bağlı parse ve boxing/unboxing'e ilk bakış.

7 Kas 2026 8 dk 5
C# String'ler: Interpolation, StringBuilder ve Türkçe I Tuzağı
Backend SERİ 05

C# String'ler: Interpolation, StringBuilder ve Türkçe I Tuzağı

C#'ta string'in değiştirilemez oluşu, interpolation ve biçim belirteçleri, escape sequence'lar ve verbatim string, sık kullanılan method'lar, StringBuilder ile ölçülmüş bellek farkı, StringComparison ve Türkçe I/ı/İ tuzağı.

7 Kas 2026 8 dk 4
C# Sayılar ve Aritmetik: int, double, decimal ve Overflow
Backend SERİ 04

C# Sayılar ve Aritmetik: int, double, decimal ve Overflow

C#'ta tamsayı bölmesi ve kalan, int, long, double ve decimal arasında seçim, 0.1 + 0.2'nin neden 0.3 etmediği, para için decimal, overflow ve checked, sıfıra bölme, Math class'ı ve banker's rounding tuzağı.

7 Kas 2026 8 dk 2
C# Değişkenler ve Veri Tipleri: var, const ve Literal'ler
Backend SERİ 03

C# Değişkenler ve Veri Tipleri: var, const ve Literal'ler

C#'ta statik tipli değişkenler, hazır tiplerin boyutları ve aralıkları, var'ın gerçekte ne yaptığı, literal sonekleri ve derleyici hataları, const ve C# 10'un sabit interpolated string'i, varsayılan değerler ve .NET isimlendirme gelenekleri.

7 Kas 2026 9 dk 4
C# Kurulum ve İlk Program: dotnet new console ve Proje Dosyası
Backend SERİ 02

C# Kurulum ve İlk Program: dotnet new console ve Proje Dosyası

.NET 10 SDK'yı kurmak, dotnet new console ile ilk proje, Main'i compiler'ın ürettiği top-level statements, csproj'daki TargetFramework, ImplicitUsings, Nullable ve LangVersion, dotnet run ve build, IDE seçimi ve ilk derleyici hatasını okumak.

7 Kas 2026 8 dk 1
C# ve .NET Nedir? Dil, Platform ve Sürümler
Backend SERİ 01

C# ve .NET Nedir? Dil, Platform ve Sürümler

C# ile .NET arasındaki çizgi: compiler, IL ve JIT, CLR, BCL, SDK ile runtime farkı, .NET Framework'ten .NET'e geçiş, LTS/STS destek takvimi, C# ve .NET sürüm eşleşmesi ve yedi serilik C# ailesinin kurgusu.

7 Kas 2026 9 dk 3
Blog Haritası