
C# Temelleri
Değişkenler ve sabitler, ilkel tipler, control flow, sınıflar, struct'lar, interface'ler, exception'lar
1C#'ta değişken nedir?
C#'ta değişken nedir?
Cevap
Değişken, bellekte program çalışırken değiştirilebilen bir değeri tutan, adlandırılmış bir depolama alanıdır. Her değişkenin bir tipi vardır ve bu tip, hangi değerleri içerebileceğini ve hangi işlemlere izin verildiğini belirler. Bir değişkeni açık bir tiple bildirmek, compiler'ın kodun tutarlılığını doğrulamasına ve bellek kullanımını optimize etmesine olanak tanır.
2C#'ta değişken ile sabit arasındaki fark nedir?
C#'ta değişken ile sabit arasındaki fark nedir?
Cevap
Bir değişkenin değeri başlatıldıktan sonra değiştirilebilirken, bir sabit derleme sırasında bir değer alır ve bu değer programın tüm yaşam süresi boyunca sabit kalır. Sabitler const anahtar kelimesiyle bildirilir ve derleme zamanında bilinen bir değerle başlatılmalıdır. Değişmez değerler için sabit kullanmak okunabilirliği artırır ve compiler optimizasyonlarına olanak tanır.
3C#'ta basit bir tam sayıyı saklamak için uygun tip nedir?
C#'ta basit bir tam sayıyı saklamak için uygun tip nedir?
Cevap
int tipi, tam sayıları saklamak için C#'ta en yaygın kullanılan tam sayı tipidir. Bellekte 32 bit yer kaplar ve yaklaşık -2 milyar ile +2 milyar arasındaki değerleri tutabilir. Sayaçlar, indeksler veya miktarlarla ilgili çoğu kullanım durumu için int, değer aralığı ile performans arasında iyi bir denge sağlar.
C#'ta doğru/yanlış değerini saklamak için hangi tip kullanılmalıdır?
C#'ta bir sabiti bildirmek için doğru söz dizimi nedir?
+22 mülakat soruları
Diğer .NET mülakat konuları
LINQ & Delegates
C# Dil Temelleri
ASP.NET Core Temelleri
ASP.NET Core İstek Yaşam Döngüsü
Configuration & Settings
Uygulama Yaşam Döngüsü
Dependency Injection
Entity Framework Core
Minimal APIs
Web API Geliştirme
ASP.NET Core'da Async
Authentication & Authorization
HttpClient & Networking
JSON Serileştirme
Entity Framework Core İleri Düzey
C# Gelişmiş Özellikleri
Clean Architecture
Logging, Monitoring & Observability
Birim Testleri & xUnit
Entegrasyon Testleri
Docker & Containerization
NuGet Paket Yönetimi
Memory Management & GC
Reaktif programlama
Async/await & Desenler
.NET Tasarım Desenleri
Performans Optimizasyonu
Güvenlik ve Best Practices
SignalR ve Gerçek Zamanlı
Microservices Mimarisi
Bir sonraki mülakatın için .NET'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla