C# merupakan bahasa pemrograman tingkat tinggi yang aman, stabil, sederhana, dan elegan. C# memiliki banyak persamaan dengan Visual Basic, namun juga memiliki banyak perbedaan. Blog kami hari ini didasarkan pada prinsip pembelajaran C# dan berfokus pada persamaan dan perbedaan antara C# dan Visual Basic. Hal tersebut dijabarkan dari beberapa aspek masing-masing. Karena keterbatasan tempat, mungkin kami akan membaginya menjadi beberapa bagian dan menyajikannya dalam bentuk beberapa postingan blog. Saya harap semua orang lebih memperhatikan dan memberikan pendapat yang lebih berharga, sehingga kita dapat membuat kemajuan bersama! Mari kita langsung ke intinya-
C#, seperti Visual Basic, adalah bahasa pemrograman visual berorientasi objek. C# telah menjadi bahasa pilihan untuk pengembangan .NET karena kemampuan pengoperasiannya yang kuat, gaya tata bahasa yang elegan, fitur bahasa yang inovatif dan dukungan yang mudah untuk pemrograman berorientasi komponen. Berdasarkan kajian C# yang lebih baik dan komprehensif, kami menyamakan C# dengan bahasa Visual Basic serta membandingkan perbedaan dan persamaan keduanya. Produksi: Jika Anda ingin berbicara suatu bahasa, hal pertama yang tidak boleh Anda lepaskan adalah produksinya. Meskipun dalam hal pemrograman, penciptaan suatu bahasa bukanlah hal yang paling penting dari bahasa tersebut, namun juga merupakan bagian yang tidak dapat diabaikan. Menelusuri asal usul dan perkembangannya akan membantu kita lebih memahami, mempelajari, dan menguasai bahasa ini. Di sini kami memperkenalkannya secara singkat. Mari kita mulai dengan Visual Basic, disebut sebagai VB, yang merupakan alat pengembangan perangkat lunak berdasarkan sistem operasi Windows yang diluncurkan oleh Microsoft di Amerika Serikat. Ini adalah bahasa pemrograman tingkat tinggi yang kuat. Dapat dikatakan bahwa Visual Basic adalah bahasa yang paling dasar di antara semua bahasa pemrograman, dan mungkin banyak orang yang mengabaikan pembelajarannya. Namun justru karena fondasinya, pembelajarannya akan menjadi landasan yang baik untuk mempelajari bahasa pemrograman lain di masa depan. Anda akan menemukan bahwa hal itu tidak akan terlalu sulit ketika Anda mengenal bahasa pemrograman baru. (Saya akan menulis artikel khusus nanti untuk memperkenalkan pentingnya pembelajaran dasar VB untuk mempelajari bahasa pemrograman lain, jadi saya tidak akan membahas detailnya di sini) Mari kita bicara tentang C# lagi.C# diucapkan C Sharp Ini adalah pemrograman baru bahasa yang dirilis oleh Microsoft pada tahun 2000. Bahasa pemrograman, terutama dikembangkan oleh Anders Hejlsberg, adalah bahasa pemrograman berorientasi komponen pertama. Ini berasal dari C dan C++, dan memiliki beberapa fungsi kuat berdasarkan C dan C++, sekaligus menghilangkan beberapa fitur kompleksnya, mengintegrasikan operasi visual sederhana VB dan efisiensi pengoperasian C++ yang tinggi. Misalnya: Ini adalah program yang menampilkan Selamat datang di pembelajaran C#!. Berikut ini tampilan kode dan antarmuka program yang sama dalam C# dan Visual Basic. Mari kita analisa satu per satu. Ini adalah antarmuka formulir yang sedang berjalan dari C# [csharp] menggunakan System; menggunakan System.Collections.Generic; menggunakan System.Linq; menggunakan System.Text; namespace Contoh saya Hello_World { class PROgram { static void Main(string[] args) { Console .WriteLine("Selamat datang di pembelajaran C#!!!" } } } Ini adalah bagian kode dari C# untuk mengimplementasikan antarmuka di atas. Ini adalah antarmuka formulir yang sedang berjalan dari VB [vb] Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 FontBold = True Print "Selamat datang di pembelajaran C#!!!" Sub Akhir [vb] Sub Pribadi Form_Click() FontSize = 18 FontBold = True Print "Selamat datang di pembelajaran C#!! " !" End Sub Ini adalah bagian kode VB yang mengimplementasikan antarmuka di atas. Siapa pun yang pernah berhubungan dengan VB tahu bahwa ada dua cara berbeda untuk mengimplementasikan antarmuka di atas. Yang satu menggunakan event Click dan yang lainnya menggunakan event Form_Load. Melalui perbandingan gambar di atas, kita dapat melihat dengan jelas perbedaan antara C# dan VB. Contoh kode di atas sangat sederhana, jadi efeknya mungkin tidak terlalu terlihat. Membandingkan C# dan VB, sebenarnya implementasi contoh ini hanyalah masalah kode. Anda dapat menambahkan kontrol di VB. Ambil contoh menambahkan kontrol Label. Kode dapat ditulis langsung sebagai [vb] <span > Label1.Caption = "Selamat datang di pembelajaran C#!!!" di C#, belajar Akarnya sebenarnya hanya satu kalimat. Ambil baris kode ini secara terpisah, sebagai berikut: [csharp] <span > Console.WriteLine("Selamat datang di pembelajaran C#!!!");</span> Oke, sekarang bandingkan baris kode di VB ini dengan kode di C#. Anda akan menemukan bahwa keduanya sangat mirip, tetapi berbeda. Mari kita lihat kode VB terlebih dahulu. Kode tersebut berarti: Caption dari Label1 (kontrol ini) adalah Selamat datang di pembelajaran C#!!!; kode C# berarti: WriteLine (kelas Konsol) dari Konsol (metode kelas Konsol). menampilkan baris teks "Selamat datang di pembelajaran C#!!!". Keduanya menampilkan teks, tetapi metode ekspresinya sangat berbeda: ada tanda sama dengan di VB, tetapi di C# tanda medium berarti penugasan, dan tanda sama dengan ganda == memiliki arti yang sama dengan = di VB dan di C# WriteLine metode Baris teks yang akan direpresentasikan diapit tanda kurung, dan perlu diperhatikan bahwa terdapat titik koma di akhir baris kode, yaitu;. Setelah banyak mengenal C#, Anda akan menemukan bahwa dalam kode C#, banyak kode yang memiliki titik koma -;, seperti kode berikut: [csharp] menggunakan System; .Teks; namespace Contoh saya 1 { class Program { static void Main(string[] args) { for (int i = 0; i < 10; i++) { Console.Write("Silakan masukkan pernyataan (masukkan akhir):"); string s = Console.ReadLine(); " + s); } } } } Ketika Anda sering berhubungan dengan C# di masa mendatang, Anda akan menemukan bahwa titik koma ditambahkan setelah satu baris kode. Blok bahasa kode C# diapit dengan {}, dan ada tidak ada titik koma di akhir. Saat Anda mempelajari lebih lanjut tentang C# dan jumlah kodenya bertambah, Anda secara bertahap akan mengetahui aturannya. Metode anotasi: [vb] [csharp] //Ini adalah kode pemrograman C# menggunakan System; //Impor namespace Sistem menggunakan System.Collections.Generic menggunakan System.Linq menggunakan namespace My contoh Hello_World { class Program //Deklarasikan Program class { static void Main(string[] args) //Titik masuk program, tipe pengembalian Main adalah void { Console.WriteLine("Selamat datang di pembelajaran C#!!!"); //Metode WriteLine() pada kelas konsol digunakan untuk menampilkan hasil keluaran} } } Ini adalah metode komentar kode C# [vb]Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 : Rem Mengatur ukuran font FontBold = True: Rem Membuat font menjadi tebalCetak "Selamat datang di pembelajaran C#!!!": Rem Konten tampilan layar End Sub [vb]Sub Pribadi Form_Load() Me.AutoRedraw = True FontSize = 18 'Atur ukuran font FontBold = True 'Buat font tebalPrint "Selamat datang di pembelajaran C#!!!" 'Konten tampilan layar End Sub Ini adalah metode komentar kode VB. Metode komentar yang paling umum digunakan di C# adalah dengan menambahkan garis miring ganda setelah kode, yaitu //. Gambar di atas sudah menunjukkannya dengan baik. Tentu saja, tidak hanya ada satu metode komentar di C# -komentar baris. , gunakan /*….*/ untuk komentar baris ganda. Diantaranya // adalah kode komentar; /* ini adalah kode komentar */. Tidak hanya itu, tabel di bawah ini memperkenalkan metode anotasi lebih lanjut. Bagi yang berminat dapat mempelajarinya. VB menunjukkan dua metode anotasi kode yang berbeda. Siapa pun yang pernah mempelajari VB tahu bahwa ada dua cara untuk berkomentar di VB (saat ini saya hanya mengetahui dua metode ini). Yang pertama adalah tanda kutip tunggal, yaitu menambahkan tanda kutip tunggal bahasa Inggris setelah kode; komentar yaitu setelah kode Tambahkan titik dua, Rem, dan komentar setelah kode. Secara relatif, metode anotasi pertama lebih umum dan umum digunakan.