**C# (dibaca C Sharp)** adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Microsoft, sering digunakan untuk membangun berbagai jenis aplikasi, termasuk **aplikasi desktop** yang kuat dan kaya fitur. Dengan C# dan kerangka kerja seperti **.NET Framework** atau **.NET (Core)**, Anda dapat membuat aplikasi Windows Forms, WPF (Windows Presentation Foundation), atau bahkan aplikasi lintas platform dengan **MAUI (Multi-platform App UI)**. Ini memungkinkan pengembang untuk membuat antarmuka pengguna yang intuitif dan responsif untuk sistem operasi Windows.
Kelebihan C# untuk pengembangan desktop meliputi integrasi yang erat dengan ekosistem Microsoft, dukungan IDE (Integrated Development Environment) yang canggih seperti Visual Studio, dan kinerja yang solid. C# juga memiliki pustaka kelas yang sangat luas, yang memudahkan penanganan tugas-tugas kompleks seperti manipulasi data, koneksi basis data, dan komunikasi jaringan. Bagi mereka yang ingin mengembangkan aplikasi native untuk Windows atau bahkan melangkah ke lintas platform, C# adalah pilihan yang sangat relevan dan kuat.
Berikut adalah contoh program C# sederhana yang menampilkan pesan di konsol:
using System; // Mengimpor namespace dasar
namespace HelloWorldApp
{
class Program
{
static void Main(string[] args)
{
// Menampilkan pesan ke konsol
Console.WriteLine("Halo, Dunia dari C#!");
// Meminta input dari pengguna
Console.Write("Masukkan nama Anda: ");
string nama = Console.ReadLine();
// Menampilkan pesan personalisasi
Console.WriteLine($"Selamat datang, {nama}!");
// Menunggu input sebelum menutup konsol (opsional)
Console.ReadKey();
}
}
}