
Dasar-Dasar C#
Variabel & konstanta, tipe primitif, control flow, class, struct, interface, exception
1Apa itu variabel dalam C#?
Apa itu variabel dalam C#?
Jawaban
Variabel adalah lokasi penyimpanan bernama di memori yang menyimpan nilai yang dapat diubah selama eksekusi program. Setiap variabel memiliki tipe yang menentukan nilai apa yang dapat disimpannya dan operasi apa yang diperbolehkan. Mendeklarasikan variabel dengan tipe eksplisit memungkinkan compiler memverifikasi konsistensi kode dan mengoptimalkan penggunaan memori.
2Apa perbedaan antara variabel dan konstanta dalam C#?
Apa perbedaan antara variabel dan konstanta dalam C#?
Jawaban
Sebuah variabel dapat diubah nilainya setelah inisialisasi, sedangkan sebuah konstanta menerima nilai saat kompilasi yang tetap selama masa hidup program. Konstanta dideklarasikan dengan kata kunci const dan harus diinisialisasi dengan nilai yang diketahui saat kompilasi. Menggunakan konstanta untuk nilai yang tidak berubah meningkatkan keterbacaan dan memungkinkan optimasi compiler.
3Tipe apa yang sesuai untuk menyimpan bilangan bulat sederhana dalam C#?
Tipe apa yang sesuai untuk menyimpan bilangan bulat sederhana dalam C#?
Jawaban
Tipe int adalah tipe bilangan bulat yang paling umum digunakan dalam C# untuk menyimpan bilangan bulat. Tipe ini menempati 32 bit di memori dan dapat menyimpan nilai dari sekitar -2 miliar hingga +2 miliar. Untuk sebagian besar kasus penggunaan yang melibatkan counter, indeks, atau kuantitas, int memberikan keseimbangan yang baik antara rentang nilai dan performa.
Tipe apa yang harus digunakan untuk menyimpan nilai true/false dalam C#?
Apa sintaks yang benar untuk mendeklarasikan konstanta dalam C#?
+22 pertanyaan wawancara
Topik wawancara .NET lainnya
LINQ & Delegates
Esensi Bahasa C#
Dasar-Dasar ASP.NET Core
Siklus Hidup Request ASP.NET Core
Configuration & Settings
Siklus Hidup Aplikasi
Dependency Injection
Entity Framework Core
Minimal APIs
Pengembangan Web API
Async di ASP.NET Core
Authentication & Authorization
HttpClient & Networking
Serialisasi JSON
Entity Framework Core Tingkat Lanjut
Fitur Lanjutan C#
Clean Architecture
Logging, Monitoring & Observability
Unit Testing & xUnit
Pengujian Integrasi
Docker & Containerization
Manajemen Paket NuGet
Memory Management & GC
Pemrograman reaktif
Async/await & Pola
.NET Design Patterns
Optimasi Performa
Keamanan & Best Practices
SignalR & Real-time
Arsitektur Microservices
Kuasai .NET untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis