C# — это безопасный, стабильный, простой и элегантный язык программирования высокого уровня. Он имеет много общего с Visual Basic, но также имеет и множество различий. Наш сегодняшний блог основан на принципе изучения C# и фокусируется на сходствах и различиях между C# и Visual Basic. Он разрабатывается с нескольких аспектов соответственно. Из-за ограниченности места мы можем разделить его на несколько частей и представить в виде нескольких статей в блоге. Я надеюсь, что все будут уделять больше внимания и высказывать более ценные мнения, чтобы мы могли вместе добиться прогресса! Давайте перейдем к делу-
C#, как и Visual Basic, является объектно-ориентированным языком визуального программирования. C# стал предпочтительным языком для разработки .NET благодаря своим мощным рабочим возможностям, элегантному грамматическому стилю, инновационным функциям языка и удобной поддержке компонентно-ориентированного программирования. Основываясь на более глубоком и всестороннем изучении C#, мы приравниваем C# к языку Visual Basic и сравниваем различия и сходства между ними. Производство: Если вы хотите говорить на языке, первое, от чего вы не можете отказаться, — это его производство. Хотя с точки зрения программирования создание языка не является изюминкой языка, это тоже часть, которую нельзя игнорировать. Прослеживание его корней, его происхождения и развития поможет нам лучше понять, изучить и освоить этот язык. Здесь мы кратко представляем это. Начнем с Visual Basic, называемого VB, который представляет собой инструмент разработки программного обеспечения на основе операционной системы Windows, выпущенный Microsoft в США. Это мощный язык программирования высокого уровня. Можно сказать, что Visual Basic — самый простой язык среди всех языков программирования, и многие люди могут не обращать внимания на его изучение. Однако именно благодаря фундаменту его изучение заложит хорошую основу для изучения других языков программирования в будущем. Вы обнаружите, что это будет не так сложно, когда вы вступите в контакт с новым языком программирования. (Позже я напишу специальную статью, в которой расскажу о важности базового изучения VB для изучения других языков программирования, поэтому не буду здесь вдаваться в подробности.) Давайте еще раз поговорим о C#. C# произносится как C Sharp. язык, выпущенный Microsoft в 2000 году. Этот язык программирования, в основном разработанный Андерсом Хейлсбергом, является первым компонентно-ориентированным языком программирования. Он создан на основе C и C++ и содержит некоторые мощные функции, основанные на C и C++, но при этом удаляет некоторые из их сложных функций, интегрируя простые визуальные операции VB и высокую операционную эффективность C++. Например: Это программа, которая отображает «Добро пожаловать в изучение C#!». Ниже показан код и интерфейс этой же программы на C# и Visual Basic. Давайте проанализируем их один за другим. Это интерфейс рабочей формы C# [csharp] с использованием System; с использованием System.Linq; с использованием пространства имен System.Text Мой пример Hello_World { class PROgram { static void Main(string[] args) { Console .WriteLine("Добро пожаловать в изучение C#!!!"); } } } Это часть кода C# для реализации описанного выше интерфейса. Это интерфейс рабочей формы VB [vb] Private Sub. Form_Load() Me.AutoRedraw = True FontSize = 18 FontBold = True Print «Добро пожаловать в изучение C#!!!» End Sub [vb] Private Sub Form_Click() FontSize = 18 FontBold = True Print «Добро пожаловать в изучение C#!! " !" End Sub Это часть кода VB, реализующая описанный выше интерфейс. Любой, кто имел дело с VB, знает, что существует два разных способа реализации описанного выше интерфейса. Один использует событие Click, а другой — событие Form_Load. Сравнивая приведенные выше изображения, мы ясно видим разницу между C# и VB. Приведенный выше пример кода очень прост, поэтому эффект может быть не особенно очевиден. Сравнивая C# и VB, на самом деле реализация этого примера — это всего лишь вопрос кода. Вы можете добавить элемент управления в VB. В качестве примера рассмотрим добавление элемента управления Label. Код можно написать непосредственно как [vb] <span > Label1.Caption = "Добро пожаловать в изучение C#!!!" </span> Код. в C# — изучение. На самом деле корень всего лишь одно предложение. Возьмите эту строку кода отдельно, например: [csharp] <span > Console.WriteLine("Добро пожаловать в изучение C#!!!");</span> Хорошо, теперь сравните эту строку кода на VB с кодом на C#. Вы обнаружите, что они действительно похожи, но различны. Давайте сначала посмотрим на код VB. Код означает: заголовок Label1 (этот элемент управления) — Добро пожаловать в изучение C#!!!; код C# означает: WriteLine (класс консоли) консоли (метод класса консоли). отображает текстовую строку «Добро пожаловать в изучение C#!!!». Оба отображают текст, но методы выражения совершенно разные: в VB есть знак равенства, но в C# средний знак означает присваивание, а двойной знак равенства == имеет то же значение, что и = в VB, а в C# WriteLine; метод Строка текста, которую необходимо представить, заключена в круглые скобки. Обратите внимание, что в конце строки кода стоит точка с запятой, то есть ;. После длительного знакомства с C# вы обнаружите, что во многих кодах используется точка с запятой -;, например, в следующем коде: [csharp] using System.Collections.Generic using System.Linq using System; .Text; пространство имен Мой пример 1 { class Program { static void Main(string[] args) { for (int i = 0; i < 10; i++) { Console.Write("Пожалуйста, введите оператор (введите конец):"); string s = Console.ReadLine(); if (s == "end") {break; Console.WriteLine("Введенное вами слово:" " + s); } } } } Когда вы будете часто сталкиваться с C# в будущем, вы обнаружите, что точка с запятой добавляется после строки кода. Блок языка кода C# заключен в { }, и есть нет точки с запятой в конце. По мере того, как вы узнаете больше о C# и объем кода увеличивается, вы постепенно разбираетесь в правилах. Метод аннотации: [vb] [csharp] //Это программный код C# с использованием System; //Импортировать системное пространство имен с помощью System.Collections.Generic; using System.Linq; using System.Text; My example Hello_World //Пространство имен оператора My example Hello_World { class Program //Объявляем класс программы { static void Main(string[] args) //Точка входа в программу, тип возвращаемого значения Main — void { Console.WriteLine("Добро пожаловать в изучение C#!!!"); //Метод WriteLine() класса консоли используется для отображения результатов вывода} } } Это метод комментария кода C# [vb]Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 : Rem Установите размер шрифта FontBold = True: Rem Сделайте шрифт жирным. Напечатайте «Добро пожаловать в изучение C#!!!»: Rem Содержимое отображения экрана End Sub [vb] Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 'Установите размер шрифта FontBold = True 'Сделайте шрифт полужирным. Напечатайте «Добро пожаловать в изучение C#!!!» 'Содержимое отображения на экране End Sub Это метод комментариев кода VB. Наиболее часто используемый метод комментариев в C# — это добавление двойных косых черт после кода, то есть //. На рисунке выше это хорошо показано. Конечно, в C# существует не только один метод комментариев. Двойные косые черты используются для одиночных. двухстрочные комментарии, используйте /*….*/ для двухстрочных комментариев. Среди них // комментарий к коду; /* это комментарий к коду */. Мало того, в таблице ниже представлены дополнительные методы аннотации. Желающие могут их изучить. VB показывает два разных метода аннотации кода. Любой, кто изучал VB, знает, что в VB есть два способа комментирования (на данный момент я знаю только эти два метода). Один — это одинарные кавычки, то есть добавление английских одинарных кавычек после кода; другой — Rem; комментарии, то есть после кода. Добавьте двоеточие Rem и комментарии после кода. Условно говоря, первый метод аннотации является более распространенным и часто используемым.