Video: Java Tutorial for Beginners [2019] 2024
Oleh Bill Sempf, Charles Sphar, Stephen R. Davis
C # adalah bahasa pemrograman Microsoft digunakan untuk membangun program Windows, situs Web, dan layanan. C # terutama digunakan dengan Integrated Development Environment seperti Visual Studio 2010, yang memiliki template untuk produk yang paling umum. Digunakan dengan. NET Framework, C # dapat digunakan untuk membuat grafik, menjalankan perangkat, terhubung ke database, dan mengelola file.
C # Operator dan Precedence
Tidak selalu mudah untuk menentukan operator C # mana yang lebih diutamakan daripada yang lain. Tabel berikut menawarkan daftar operator C # yang umum dan prioritas mereka, bersama dengan kardinalitas dan asosiativitasnya.
Precedence | Operator | Kardinalitas | Keterwakilan |
---|---|---|---|
Tinggi | () []. tipe baru | Unary | Kiri ke kanan |
! ~ + - ++ - (cast) | Unary | Kiri ke kanan | |
* /% | Biner | Kiri ke kanan | |
+ - | Biner | Kiri ke kanan | |
<> = adalah | Biner | Kiri ke kanan | |
==! = | Biner | Kiri ke kanan | |
& | Biner | Kiri ke kanan | |
^ | Biner | Kiri ke kanan | |
| | Biner | Kiri ke kanan | |
& & | Biner | Kiri ke kanan | |
|| | Biner | Kiri ke kanan | |
?: | Ternary | Kanan ke kiri | |
Rendah | = * = / =% = + = - = & = ^ = | = << = >>> =
Biner > Kanan ke kiri |
|
C # Varietas Jenis Integer |
Tipe
Ukuran (bytes)
Range | Gunakan | sbyte | 1 |
---|---|---|---|
-128 sampai 127 | sbyte sb = -12; | byte | 1 |
0 sampai 255 | byte b = 12; | pendek | 2 |
-32, 768 sampai 32, 767 | pendek sn = -123; | ushort | 2 |
0 sampai 65, 535 | ushort usn = 123; | int | 4 |
-2, 147, 483, 648 sampai 2, 147, 483, 647 | int n = 123; | uint | 4 |
0 sampai 4, 294, 967, 295 | uint un = 123U; | panjang | 8 |
-9, 223, 372, 036, 854, 775, 808 sampai 9, 223, 372, 036, 854, 775, 807 - & ldquo; keseluruhan & rdquo; | panjang l = 123L; | ulong | 8 |
0 sampai 18, 446, 744, 073, 709, 551, 615 | panjang ul = 123UL; |
|
C # Tipe Variabel Floating Point |
Jenis
Ukuran (bytes)
Rentang | Akurasi | Gunakan | float | 8 |
---|---|---|---|---|
1. 5 x 10 | -45 | sampai 3. 4 x 10 38 6-7 digit float f = 1. 2F; | ganda | 16 |
5.0 x 10 | -324 | sampai 1. 7 x 10 308 15-16 digit double d = 1. 2; | Jenis C # Variabel Lainnya | Tidak selalu mudah untuk memilah variabel C #. Tabel berikut menawarkan perbandingan semua tipe variabel C # kecuali bilangan bulat dan floating point, yang dibahas di tempat lain. |
Ketik
Rentang
Gunakan | desimal | Hingga 28 digit |
---|---|---|
desimal d = 123M; | BigInteger | NA |
Terlalu humongous untuk dicantumkan. | char | 0 sampai 65, 535 (kode dalam set karakter Unicode) |
char x = 'c'; | char y = 'x123'; | char newline = 'n';
string Dari Empty ("") ke jumlah karakter yang sangat besar |
pada set karakter Unicode | string s = "my name";
string kosong = "; |
bool
Benar dan Salah |
bool b = true; | Dinamis | Bertekad saat runtime |
Dinamis f = foo () | Mengontrol Arus Program di C # | Segmen kode berikut menggambarkan beragam macam cara aliran program dapat dirutekan ulang C #, termasuk struktur if-else, while loop, dan untuk / foreach loops. |
jika (i <10) {// lanjutkan ke sini jika saya kurang dari 10} else {// go here otherwise} while (i <10) {// terus perulangan di sini selama saya kurang dari 10 } untuk (int i = 0; i <10; i ++) {// loop 10 kali} foreach (MyClass mc di myCollection) {// … jalankan satu kali untuk setiap objek mc di myCollection}
Mendefinisikan sebuah Kelas di C # < Di C #, seperti pada kebanyakan bahasa pemrograman berorientasi objek, kelas adalah kumpulan data dan fungsi yang tidak biasa yang masuk dalam satu paket rapi. Kelas yang baik dirancang untuk mewakili
konsep
. Kelas adalah pusat pemrograman C #. Secara umum, berikut adalah cara Anda mendefinisikan kelas di C #:
akses ] jenis metode (… args …)} untuk kelas, akses adalah publik | dilindungi | internal | pribadi untuk anggota kelas, akses > juga dapat dilindungi internal Catatan: [ fitur ]
fitur
adalah opsional << feature1 | feature2 >> Baiklah | feature1 atau |
feature2 … Jumlah pernyataan atau ungkapan yang tidak ditentukan |
|