C#은 안전하고 안정적이며 간단하고 우아한 고급 프로그래밍 언어입니다. Visual Basic과 많은 유사점이 있지만 차이점도 많습니다. 오늘 저희 블로그는 C# 학습 원리를 바탕으로 C#과 Visual Basic의 유사점과 차이점에 중점을 두고 있습니다. 여러 측면에서 각각 자세히 설명되어 있습니다. 공간의 제약으로 인해 여러 부분으로 나누어 여러 개의 블로그 게시물 형식으로 발표할 수 있습니다. 모두가 더 많은 관심을 갖고 더 소중한 의견을 제시하여 함께 발전할 수 있기를 바랍니다! 본론으로 들어가자-
C#은 Visual Basic과 마찬가지로 개체 지향 시각적 프로그래밍 언어입니다. C#은 강력한 운영 기능, 우아한 문법 스타일, 혁신적인 언어 기능 및 구성 요소 지향 프로그래밍에 대한 편리한 지원으로 인해 .NET 개발에서 선호되는 언어가 되었습니다. C#에 대한 보다 우수하고 포괄적인 연구를 바탕으로 C#을 Visual Basic 언어와 동일시하고 둘 사이의 차이점과 유사점을 비교합니다. 제작: 언어를 말하고 싶다면 가장 먼저 놓칠 수 없는 것이 바로 제작입니다. 프로그래밍에 있어서 언어의 생성은 언어의 하이라이트는 아니지만, 무시할 수 없는 부분이기도 합니다. 그 뿌리와 기원, 발전을 추적하는 것은 우리가 이 언어를 더 잘 이해하고 배우고 숙달하는 데 도움이 될 것입니다. 여기서는 간략하게 소개합니다. 먼저 미국 마이크로소프트가 출시한 윈도우 운영체제 기반의 소프트웨어 개발 도구인 VB라고 불리는 비주얼 베이직(Visual Basic)부터 살펴보자. Visual Basic은 모든 프로그래밍 언어 중에서 가장 기본적인 언어라고 할 수 있으며, 많은 사람들이 Visual Basic에 대한 학습을 무시할 수도 있습니다. 그러나 바로 그 기초 덕분에 그 학습은 앞으로 다른 프로그래밍 언어를 배우는 데 좋은 기반이 될 것입니다. 새로운 프로그래밍 언어를 접하게 되면 그리 어렵지 않을 것입니다. (나중에 다른 프로그래밍 언어를 배우기 위한 VB의 기본 학습의 중요성을 소개하는 특별한 기사를 쓸 것이므로 여기서는 자세히 다루지 않겠습니다.) C#에 대해 다시 이야기해 보겠습니다. C#은 C Sharp라고 발음합니다. 프로그래밍 언어는 주로 Anders Hejlsberg가 개발했으며 최초의 구성 요소 지향 프로그래밍 언어입니다. C 및 C++에서 파생되었으며 C 및 C++를 기반으로 한 몇 가지 강력한 기능을 포함하는 동시에 복잡한 기능 중 일부를 제거하고 VB의 간단한 시각적 작업과 C++의 높은 작업 효율성을 통합합니다. 예: C# 학습에 오신 것을 환영합니다!를 표시하는 프로그램입니다. 다음은 C# 및 Visual Basic에서 동일한 프로그램의 코드와 인터페이스 표시를 보여줍니다. 하나씩 분석해 보겠습니다. 이것은 System.Collections.Generic을 사용하는 C#의 실행 폼 인터페이스입니다. System.Text를 사용합니다. 네임스페이스 내 예제 Hello_World { static void Main(string[] args) { Console .WriteLine("C# 학습에 오신 것을 환영합니다!!!"); } } } 위 인터페이스를 구현하는 C#의 코드 부분입니다. 이것은 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에서 컨트롤을 추가할 수 있습니다. 코드는 [vb] <span > Label1.Caption = "Welcome to the C# learning!!!"으로 직접 작성할 수 있습니다. C#에서 학습의 루트는 실제로 다음과 같이 이 코드 줄을 별도로 취하는 것입니다. [csharp] <span > Console.WriteLine("Welcome to the C# learning!!!");</span> 이제 VB의 이 코드 줄과 C#의 코드를 비교해 보면 두 코드가 실제로 유사하지만 다르다는 것을 알 수 있습니다. 먼저 VB 코드를 살펴보겠습니다. 코드는 다음을 의미합니다. Label1(이 컨트롤)의 캡션은 C# 학습에 오신 것을 환영합니다!!!입니다. C# 코드는 Console(Console 클래스)의 WriteLine(Console 클래스)을 의미합니다. "C# 학습에 오신 것을 환영합니다!!!"라는 텍스트 줄을 표시합니다. 둘 다 텍스트를 표시하지만 표현 방법은 완전히 다릅니다. VB에는 등호가 있지만 C#에서는 중간 기호가 할당을 의미하고 이중 등호 ==는 VB의 = 및 C#의 WriteLine과 동일한 의미를 가집니다. method 표현하고자 하는 텍스트 라인은 괄호로 묶어야 하며, 코드 라인 끝에는 세미콜론, 즉 ;가 있다는 점에 유의하세요. C#을 많이 접한 후에는 다음 코드와 같이 C# 코드에 세미콜론 -;이 있다는 것을 알게 될 것입니다: [csharp] using System.Collections.Generic; .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] //System을 사용하는 C# 프로그래밍 코드입니다. //System.Collections.Generic을 사용하여 System.Linq를 사용하여 네임스페이스 My example Hello_World //Statement Namespace My; example Hello_World { class Program //프로그램 선언 class { static void Main(string[] args) //프로그램 진입점, Main의 반환 유형은 void { Console.WriteLine("Welcome to the C# learning!!!"); //출력 결과를 표시하는 데 콘솔 클래스의 WriteLine() 메서드가 사용됩니다.} } } C# 코드 주석 메서드입니다. [vb]Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 : Rem 글꼴 크기 설정 FontBold = True: Rem 글꼴을 굵게 표시Print "Welcome to the C# learning!!!": Rem 화면 표시 내용 End Sub [vb]Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 '글꼴 크기 설정 FontBold = True '글꼴을 굵게 표시Print "C# 학습에 오신 것을 환영합니다!!!" '화면 표시 내용 End Sub VB 코드 주석 방법입니다. C#에서 가장 일반적으로 사용되는 주석 방식은 코드 뒤에 이중 슬래시를 추가하는 것, 즉 //입니다. 물론, C#에서는 이중 슬래시가 하나만 사용되는 것은 아닙니다. -라인 주석. , 이중 라인 주석에는 /*….*/를 사용합니다. 그 중 // 코드 주석입니다. /* 코드 주석입니다. */. 그뿐만 아니라, 관심 있는 분들은 더 많은 주석 방법을 소개하고 있습니다. VB에서는 두 가지 다른 코드 주석 방법을 보여줍니다. VB를 공부해본 사람이라면 VB에 주석을 달 수 있는 방법이 두 가지 있다는 것을 알고 있을 것입니다. (현재로서는 이 두 가지 방법만 알고 있습니다.) 하나는 작은따옴표로, 다른 하나는 코드 뒤에 영어 작은따옴표를 추가하는 것입니다. 주석, 즉 코드 뒤 코드 뒤에 콜론, Rem 및 주석을 추가합니다. 상대적으로 말하면 첫 번째 주석 방법이 더 일반적이고 일반적으로 사용됩니다.