Program pertama: pernyataan tingkat atas vs kelas Program; bangun dan jalankan
Bandingkan pernyataan tingkat atas dengan kelas Program klasik, lalu bangun dan jalankan menggunakan CLI dotnet; akhiri dengan kiat debugging singkat.
Program pertama: pernyataan tingkat atas vs kelas Program; bangun dan jalankan adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 3 pelajaran total.
Dua gaya titik masuk
Tujuan: Pelajari dua cara menulis aplikasi pertama Anda: pernyataan tingkat atas dan kelas Program klasik dengan Main.
- Perilaku sama, gaya berbeda
- Pilih gaya yang paling sederhana untuk contoh Anda
Kompilasi & jalankan
Dasar-dasar CLI dotnet:
- dotnet new console – buat proyek
- dotnet build – kompilasikan
- dotnet run – kompilasikan dan jalankan
Contoh tingkat atas
Gaya tingkat atas menghilangkan kode awal berulang; tulis pernyataan secara langsung dan kompiler akan membuat titik masuknya.
using System;
class Program
{
static void Main()
{
// Hello message
Console.WriteLine("Hello from classic Main method!");
// A tiny calculation
int a = 2;
int b = 5;
Console.WriteLine("Sum = " + (a + b));
// Interpolation example (C# 6 supports string interpolation)
string user = "Ada";
Console.WriteLine($"Welcome, {user}!");
}
}
Contoh Program.Main
Kelas Program dengan Main bersifat eksplisit dan mudah dikembangkan saat jumlah berkas bertambah.
using System;
public class Program
{
// Classic entry point pattern; useful for larger apps.
public static void Main(string[] args)
{
Console.WriteLine("Hello from Program.Main!");
// Small arithmetic
int x = 3;
int y = 4;
Console.WriteLine("Product = " + (x * y));
// Simple branching
int n = 7;
if (n % 2 == 1)
{
Console.WriteLine("n is odd");
}
else
{
Console.WriteLine("n is even");
}
}
}
Tata letak proyek & pemulihan
Aplikasi konsol mencakup .csproj dan berkas sumber (misalnya, Program.cs).
- dotnet restore mengunduh dependensi NuGet
- Gunakan nama yang singkat dan terfokus
Dasar-dasar penelusuran kesalahan
Telusuri kesalahan dengan cepat: tetapkan titik henti, lewati baris, dan periksa variabel lokal.
- Gunakan Console.WriteLine untuk pemeriksaan cepat
- Buat ulang kasus kecil untuk mengisolasi bug
Manfaat tingkat atas
Pemeriksaan cepat: Apa manfaat utama pernyataan tingkat atas?
Ringkasan
Ringkasan: Gunakan pernyataan tingkat atas untuk contoh kecil, atau Program.Main untuk struktur. Kompilasikan dengan dotnet build dan jalankan dengan dotnet run.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Program pertama: pernyataan tingkat atas vs kelas Program; bangun dan jalankan” gratis?
Ya — teks lengkap “Program pertama: pernyataan tingkat atas vs kelas Program; bangun dan jalankan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C# Academy, upgrade ke CoddyKit PRO. Kursus C# Academy mencakup 3 pelajaran total.
Apa yang akan aku pelajari di “Program pertama: pernyataan tingkat atas vs kelas Program; bangun dan jalankan”?
Bandingkan pernyataan tingkat atas dengan kelas Program klasik, lalu bangun dan jalankan menggunakan CLI dotnet; akhiri dengan kiat debugging singkat. Kamu berlatih C# Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai C# Academy?
Tidak diperlukan pengalaman sebelumnya. C# Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 3.
Berapa lama pelajaran “Program pertama: pernyataan tingkat atas vs kelas Program; bangun dan jalankan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran C# Academy ini?
Ya. Setiap pelajaran C# Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Apa itu C#, CLR/.NET, JIT vs AOT, SDK dan CLI dotnet
- Program pertama: pernyataan tingkat atas vs kelas Program; bangun dan jalankan
- Tata letak proyek, pemulihan NuGet, dasar-dasar debugging