Sebelumnya, kami mencoba menulis sepotong teks untuk konsol, dalam aplikasi C# pertama kami. Untuk melihat beberapa perubahan, kami tidak melanjutkan ke banyak detail tentang baris kode yang kita digunakan, sehingga pada postingan ini saya akan penjelasan dari kode contoh Hello dunia atau pada postingan yang sebelumnya. Mari kita mulai dengan karakter terpendek dan paling umum dalam kode tersebut yaitu tanda: { dan }. Mereka sering disebut sebagai Kurung Kurawal, dan di C#, mereka menandai awal dan akhir dari blok kode secara logis. Kurung kurawal sering digunakan pada banyak bahasa lainnya, termasuk C++, Java, JavaScript dan banyak lainnya. Seperti yang Anda lihat dalam kode, mereka digunakan untuk membungkus beberapa baris kode. Dalam contoh selanjutnya, itu akan lebih jelas bagaimana mereka akan digunakan.
Sekarang mari kita mulai dari awal:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
using adalah kata kunci, disorot dengan warna biru oleh editor. Menggunakan kata kunci mengimpor namespace, dan namespace adalah kumpulan dari kelas. Kelas membawa kita semacam fungsi, dan ketika bekerja dengan IDE canggih seperti Visual C# Express, biasanya akan membuat bagian-bagian dari kode sepele bagi kita. Dalam hal ini, ia menciptakan sebuah kelas untuk kita, dan mengimpor dengan nama yang ditentukan atau dapat digunakan secara umum. Dalam hal ini, 5 ruang nama yang diimpor untuk kita, masing-masing berisi banyak kelas berguna. Misalnya, kita menggunakan kelas Console, yang merupakan bagian dari namespace System.
Seperti yang Anda lihat, kita mendapatkan namespace kita sendiri:
namespace HelloWorld
Namespace HelloWorld adalah namespace utama untuk aplikasi ini, dan kelas-kelas baru akan menjadi bagian dari itu secara default. Jelas, Anda dapat mengubah ini, dan membuat kelas di namespace lain. Dalam hal ini, Anda akan harus mengimpor namespace baru ini untuk menggunakannya dalam aplikasi Anda, dengan pernyataan menggunakan, seperti namespace lain.
Berikutnya, kita mendefinisikan kelas kami. Sejak C# adalah benar-benar sebuah bahasa Object Oriented, setiap baris kode yang benar-benar melakukan sesuatu, dibungkus dalam kelas. Dalam kasus ini, kelas hanya disebut Program:
class Program
Kita dapat memiliki kelas lebih, bahkan dalam file yang sama. Untuk saat ini, kita hanya perlu satu kelas. Sebuah kelas dapat berisi beberapa variabel, properti dan metode, nanti konsep kita akan masuk lebih dalam lagi. Untuk saat ini, semua yang perlu Anda ketahui adalah bahwa kelas kita saat ini hanya berisi satu metode dan tidak ada yang lain. seperti ini:
static void Main(string[] args)
baris ini mungkin adalah salah satu yang paling rumit dalam contoh ini. Kata pertama adalah static. Kata kunci static memberitahu kita bahwa metode ini harus accesible tanpa instantiate kelas.
Kata kunci berikutnya adalah void, dan memberitahu kita apa metode ini harus kembali. Misalnya, int bisa integer atau string teks, tetapi dalam kasus ini, kita tidak ingin metode kami untuk kembali apa-apa, atau batal.
Kata berikutnya adalah main, yang hanya nama metode kita. Metode ini disebut entry-point aplikasi kita, yaitu, bagian pertama dari kode yang akan dieksekusi, dan dalam contoh kita, hanya sepotong akan dieksekusi.
Sekarang, setelah nama metode, satu set argumen dapat ditentukan dalam satu set tanda kurung. Dalam contoh kita, metode kami hanya membutuhkan satu argumen, yang disebut args. Jenis argumen adalah string, atau lebih tepatnya, array string. Jika Anda berpikir tentang hal itu, ini masuk akal, karena aplikasi Windows selalu dapat disebut dengan seperangkat optinal argumen. argumen ini akan diteruskan sebagai string teks dengan metode utama kami.
Anda sekarang harus memiliki pemahaman dasar tentang aplikasi C# pertama kita, serta prinsip-prinsip dasar dari apa yang membuat sebuah karya aplikasi konsol.