ruang kerja

C Sharp

jalur praktis untuk belajar C Sharp dari nol

definisi dulu

apa itu C Sharp

C Sharp dipakai untuk menulis instruksi tepat. Di sini kamu memakainya sebagai jalur praktis untuk belajar C Sharp dari nol. Model awalnya sederhana: input melewati langkah lalu menjadi output.

fakta minimumfile Program.csjalankan dotnet runkebiasaan pelajari satu bagian kecil C Sharp, ketik contoh minimal, lalu jalankan
program

urutan instruksi yang dijalankan dengan jelas.

nilai dan variabel

nilai adalah data. variabel adalah nama untuk menyimpan data.

fungsi

pekerjaan kecil bernama yang menerima input dan menghasilkan hasil.

runtime

.NET SDK menjalankan kode dari Program.cs.

kode pertama yang mudah dibaca

Program

Console WriteLine top level statements
Console.WriteLine(42);
output 42

silsilah bahasa

pohon C Sharp

lihat asal C Sharp, bahasa yang dekat, dan langkah belajar berikutnya.

akar
C++JavaDelphi
sekarangC Sharpkeluarga berorientasi objek
keluargakeluarga berorientasi objek
cocok untuk

cocok untuk jalur praktis untuk belajar C Sharp dari nol

mulai dari nol

1baca satu aturan2tebak keluaran3ketik dari ingatan4jalankan cek5ulang dengan satu perubahan

Bank soal

Cari lalu latihan

Pilih tahap atau cari soal pada bahasa ini lalu buka latihan.

18 hasil
Q 1PilihanTahap 1 definisi

C Sharp soal 1

C Sharp soal 1. Pilih pernyataan yang paling cocok dengan console output.

Q 2PilihanTahap 1 definisi

C Sharp soal 2

C Sharp soal 2. Pilih pernyataan yang paling cocok dengan string type.

Q 3PilihanTahap 1 definisi

C Sharp soal 3

C Sharp soal 3. Pilih pernyataan yang paling cocok dengan list add.

Q 4PilihanTahap 1 definisi

C Sharp soal 4

C Sharp soal 4. Pilih pernyataan yang paling cocok dengan property.

Q 5PilihanTahap 1 definisi

C Sharp soal 5

C Sharp soal 5. Pilih pernyataan yang paling cocok dengan console output.

Q 6PilihanTahap 1 definisi

C Sharp soal 6

C Sharp soal 6. Pilih pernyataan yang paling cocok dengan string type.

Q 7PilihanTahap 1 definisi

C Sharp soal 7

C Sharp soal 7. Pilih pernyataan yang paling cocok dengan list add.

Q 8PilihanTahap 1 definisi

C Sharp soal 8

C Sharp soal 8. Pilih pernyataan yang paling cocok dengan property.

Q 9PilihanTahap 1 definisi

C Sharp soal 9

C Sharp soal 9. Pilih pernyataan yang paling cocok dengan console output.

Q 10PilihanTahap 1 definisi

C Sharp soal 10

C Sharp soal 10. Pilih pernyataan yang paling cocok dengan string type.

Q 11PilihanTahap 1 definisi

C Sharp soal 11

C Sharp soal 11. Pilih pernyataan yang paling cocok dengan list add.

Q 12PilihanTahap 1 definisi

C Sharp soal 12

C Sharp soal 12. Pilih pernyataan yang paling cocok dengan property.

Q 13PilihanTahap 1 definisi

C Sharp soal 13

C Sharp soal 13. Pilih pernyataan yang paling cocok dengan console output.

Q 14PilihanTahap 1 definisi

C Sharp soal 14

C Sharp soal 14. Pilih pernyataan yang paling cocok dengan string type.

Q 15PilihanTahap 1 definisi

C Sharp soal 15

C Sharp soal 15. Pilih pernyataan yang paling cocok dengan list add.

Q 16PilihanTahap 1 definisi

C Sharp soal 16

C Sharp soal 16. Pilih pernyataan yang paling cocok dengan property.

Q 17PilihanTahap 1 definisi

C Sharp soal 17

C Sharp soal 17. Pilih pernyataan yang paling cocok dengan console output.

Q 18PilihanTahap 1 definisi

C Sharp soal 18

C Sharp soal 18. Pilih pernyataan yang paling cocok dengan string type.

pilihan ganda

C Sharp soal 1

Q 1Pilihanbaru

C Sharp soal 1. Pilih pernyataan yang paling cocok dengan console output.

Console.WriteLine(42);

referensi

pola untuk Program.cs

.NET SDKdotnet run
ingat dari memoribaca satu poin lalu tulis ulang tanpa melihat
telusuri kodecatat nilai variabel sebelum menjalankan
ketik sendirikurangi salin lebih banyak mengetik dan perbaiki satu error

Console WriteLine top level statements

Program

Console.WriteLine(42);
  • Top level statements keep beginners moving
  • Use Console.WriteLine
  • Keep namespaces clear

int string bool List

Types

int score = 42;
Console.WriteLine(score);
  • Use explicit types first
  • Learn var after basics
  • Prefer readable names

class properties methods constructor

Classes

class User {
  public string Name { get; set; } = "Ada";
}
  • Properties expose data
  • Methods expose behavior
  • Constructors set defaults