C#("c-sharp"로 발음)은 Mac과 PC에서 작동하는 훌륭한 코딩 언어입니다. 프로그래머는 이를 사용하여 특히 Windows 환경에서 다양한 소프트웨어 응용 프로그램을 구축합니다.
이 기사에서는 Mac 사용자를 위한 C# 입문서를 제공합니다. Mac에서 언어를 설정하는 방법, 프로젝트를 시작하는 방법, C# 구문의 기본 사항 및 처음에 이 언어를 선택해야 하는 이유를 보여줍니다. 또한 주제에 대해 자세히 알아볼 수 있는 최고의 온라인 리소스를 선택합니다.
이런 종류가 마음에 든다면 Python 및 SQL을 포함하여 Mac에서의 코딩에 대한 다른 많은 기사와 앱 개발에 가장 적합한 Mac을 선택하는 데 도움이 되는 다른 기사가 있다는 소식을 듣게 되어 기쁩니다. 새로운 기술을 배우고 익히지 않는 데에는 변명의 여지가 없습니다.
C#이란 무엇이며 왜 배워야 하나요?
C#은 2000년 Microsoft에서 개발한 프로그래밍 언어입니다. 데스크톱, 앱, 웹, 모바일 및 게임 개발을 포함한 다양한 개발 요구 사항에 사용할 수 있습니다. 세계에서 가장 큰 비디오 게임 엔진 중 하나인 Unity는 C# 통합을 표준으로 사용하고 Xamarin도 C#을 사용하여 단일 코드베이스로 여러 플랫폼을 대상으로 합니다.
그렇다면 왜 Mac에서 C#을 배우고 싶습니까? 많은 이유가 있습니다.
C#은 Windows 환경에 묶여 있지만, PC와 마찬가지로 Mac에서도 배울 수 있도록 크로스 플랫폼이므로 업계에서 많은 문을 엽니다. 개발 배경에서 온 경우 C#은 Java와 어느 정도 유사합니다. 하나를 알고 있다면 다른 하나는 그리 어렵지 않을 것입니다. 당신이 초보자라면 다른 언어를 배울 수 있는 기초를 제공할 것이기 때문에 훌륭한 선택입니다.
C#은 또한 게임 개발에 입문하려는 사람들에게 좋은 옵션입니다. C#(또는 JavaScript)과 함께 2D 및 3D 게임 엔진 및 프레임워크인 Unity를 사용합니다. Unity를 사용하여 iOS를 포함한 모든 플랫폼용 게임을 개발할 수 있습니다.
마지막으로 C#은 Microsoft에서 만들었기 때문에 이 언어는 곧 사라지지 않을 것입니다.
Mac에서 C# 설정
첫 번째 단계는 IDE를 다운로드하는 것입니다. Visual Studio Code는 아마도 최고의 선택일 것입니다. 필요한 모든 기능을 제공하고 사용이 매우 간편합니다.
먼저 Visual Studio 웹 사이트로 이동해야 합니다. 네 가지 옵션에서 Visual Studio Code를 선택하고 'Mac용 다운로드' 버튼을 클릭합니다. 이제 다운로드가 zip 파일 형식으로 시작됩니다.
Visual Studio Code가 다운로드되면 파일의 압축을 풀고 Visual Studio Code를 응용 프로그램 폴더로 끌어다 놓습니다. 그런 다음 동일한 폴더에서 열 수 있습니다.
그런 다음 바로 가기 ⇧⌘X(Shift + Cmd + X)를 사용하여 Visual Studio Code 내에서 확장 보기를 열거나 코드> 기본 설정> 확장을 선택하여 C# 확장을 다운로드해야 합니다.
확장 보기 상단에 "C#"을 입력하는 검색 표시줄이 있습니다. 필요한 것은 Microsoft에서 제공하는 것이며 아래 스크린샷에 나와 있습니다.
설치를 클릭합니다. 완료되면 Visual Studio를 다시 시작하면 시작할 준비가 된 것입니다.
Mac에서 C# 프로젝트 시작하기
새 프로젝트를 생성하려면 Mac의 응용 프로그램> 유틸리티에서 찾을 수 있는 터미널을 엽니다.
예를 들어 콘솔 응용 프로그램을 만들려면 "dotnet new console -o consoleproject"를 입력합니다.
Visual Studio Code를 열고 터미널에서 방금 생성한 폴더를 엽니다.
오른쪽 탐색기에서 Program.cs 파일을 열어 프로그래밍을 시작하세요.
기본 C# 구문
C#은 기본을 이해하는 데 있어 비교적 간단한 언어입니다. Python만큼 간단하지는 않지만 C++만큼 복잡하지도 않습니다.
그래도 코딩을 시작하고 C#을 사용하여 앞으로 나아갈 수 있으려면 몇 가지 기본 사항을 다루어야 합니다. 화면에 텍스트를 표시하고 사용자 입력을 받는 가장 간단한 프로그래밍 작업을 살펴보겠습니다.
Program.cs 파일을 열면 다음 코드 줄이 표시됩니다.
작성해야 하는 모든 코드는 Main() 방법. 현재 거기에 있는 코드는 콘솔에 "Hello World"를 작성하지만 우리는 이것을 변경할 것입니다.
Console.WriteLine("Hello World!");이라는 줄을 제거합니다. 다음 두 줄을 추가합니다.
문자열 인사말 ="안녕하세요";
Console.WriteLine(인사말);
Greeting이라는 새 문자열을 설정하고 "Hello everything"이라는 변수에 일부 텍스트를 추가합니다. 그런 다음 콘솔에 인사말을 인쇄합니다. 프로그램을 실행하면 "Hello everything"이 인쇄된 것을 볼 수 있습니다.
다음으로 사용자 이름을 묻고 "Hello"를 표시하고 사용자 이름이 무엇이든 표시하여 인사말을 보다 개인화하도록 앱을 변경합니다. 방금 작성한 코드를 모두 지우면 새로 시작할 수 있습니다.
먼저 name이라는 새 문자열 변수를 선언해야 합니다.
문자열 이름,
다음으로 사용자에게 이름을 물어봐야 합니다.
Console.WriteLine("이름이 무엇입니까?");
그런 다음 사용자로부터 입력을 가져와 방금 생성한 "이름"이라는 변수에 저장해야 합니다. 이를 위해 "Console.ReadLine();"이라는 것을 사용합니다. 사용자의 입력을 받습니다.
이름 =Console.ReadLine();
이 작업을 수행하면 수집한 데이터를 화면에 출력하는 간단한 경우입니다. 이를 위해 다음을 입력합니다.
Console.WriteLine("안녕하세요, " + 이름);
Console.ReadLine()을 사용하고 Visual Studio Code를 사용하기 때문에 프로그램을 실행하기 전에 launch.json 파일 내에서 옵션을 변경해야 합니다. launch.json을 열고 프로그램이 입력을 읽을 수 있도록 콘솔 구성을 "internalConsole"에서 "integratedTerminal"로 변경합니다.
프로그램을 실행하고 이름을 입력하면 인사말이 표시되어야 합니다.
수학적 계산
C#에서 수학적 계산을 수행하려는 경우 다음과 유사한 작업을 수행할 수 있습니다.
정수 1 =12;
정수 2 =14;
정수 3;
숫자3 =숫자1 + 숫자2;
Console.WriteLine(num3);
여기서 우리는 3개의 정수를 선언하고 있습니다. 그 중 2개에는 값이 있습니다(num1은 12이고 num2는 14). num3이라는 세 번째 정수는 처음 선언될 때 값이 없습니다.
그런 다음 num3을 사용하여 num1 + num2의 값을 저장합니다. 이 값은 26이 됩니다. 마지막으로 값을 콘솔에 인쇄합니다. +를 *과 같은 다른 연산자로 변경할 수 있습니다. 곱하기 또는 / 당신이 그것을 혼합하고 싶다면 나눗셈을 위해.
If/Else 문
개발 중에 특정 조건이 참인지 여부를 확인하고 싶을 때가 있습니다. 이미 다른 언어로 개발했다면 이에 익숙할 것입니다. 아래의 예를 살펴보겠습니다.
int a =5;
정수 b =5;
만약 (a ==b) {
Console.WriteLine("예, 값이 동일합니다.");
}
기타 {
Console.WriteLine("슬프게도 값이 같지 않습니다.");
}
값이 5인 두 개의 정수(a 및 b)를 생성하는 것으로 시작합니다. 그런 다음 if 문을 생성하므로 a가 b와 같으면 콘솔에 "예, 값이 동일합니다"라는 메시지를 인쇄합니다. .
값이 같지 않으면 인쇄되는 else 문도 있습니다. "슬프게도 값이 같지 않습니다."라고 표시됩니다.
그러나 이 경우 와 b는 모두 5의 값을 가지므로 둘 다 같습니다. 이 경우 첫 번째 메시지가 인쇄됩니다.
이제 C# 구문을 기본적으로 이해하고 자신의 프로그램을 실험할 수 있어야 합니다. 위의 코드 예제를 새로운 것으로 확장해 보지 않으시겠습니까?
C# 애플리케이션을 구축하는 데 사용할 수 있는 기타 Mac 프로그램
• Fiddle:C# 코드를 작성하고 컴파일할 수 있는 .NET Fiddle이라는 온라인 컴파일러가 있습니다. 도착하면 이미 열려 있는 코드 창을 찾을 수 있습니다.
• Rider:Jet Brains는 .NET 개발을 위한 환상적인 크로스 플랫폼 도구를 제공합니다. 이를 통해 C# 애플리케이션을 즉시 구축할 수 있습니다. 여기를 클릭하고 다운로드 버튼을 눌러 30일 평가판을 받아 시작할 수 있습니다.
• Unity:C#으로 게임을 빌드하려는 경우 Unity를 사용해 보십시오. 2D 플랫포머부터 VR 경험에 이르기까지 모든 유형의 게임을 만들 수 있습니다. 여기를 클릭하여 무료로 시작하십시오.
최고의 온라인 C# 과정
이제 Mac에 C#을 설정했으므로 C# 언어를 더 깊이 배울 준비가 된 것입니다. 많은 훌륭한 사이트와 온라인 코스가 준비되어 있습니다. 다음은 시작하기에 가장 좋은 몇 가지입니다.
• SoloLearn:가장 심층적인 리소스 중 하나인 SoloLearn은 브라우저 내에서 또는 iTunes를 통해 사용할 수 있습니다. 사용자가 다양한 퀴즈와 소스 자료를 통해 자신의 속도로 작업할 수 있는 대화형 과정이며 여기에서 찾을 수 있습니다.
• 초보자를 위한 C# 기초:또 다른 탁월한 선택은 Udemy의 C# 과정입니다. 5시간 분량의 동영상이 제공되며 주제를 이해하고 프로그래밍 기술을 발전시키는 데 도움이 되는 다양한 리소스를 제공합니다.
• Unity:비디오 게임 개발에 관심이 있다면 바로 여기에서 찾을 수 있는 Unity의 우수한 리소스 라이브러리를 사용해 보십시오. 여기에는 코딩 기술을 향상시킬 뿐만 아니라 구체적이고 흥미로운 틈새 시장에서 이를 개발할 수 있는 다양한 정보가 포함되어 있습니다. 코딩의 목표가 무엇이든 여기에는 목표를 달성하는 데 도움이 되는 충분한 리소스가 있습니다.
• Microsoft C# 프로그래밍 가이드:물론 마스터에게 배우는 것보다 더 좋은 곳은 없습니다. Microsoft는 사전 프로그래밍 지식이 필요하지 않은 자체 온라인 프로그래밍 가이드를 제공합니다. 사이트를 방문하려면 여기를 클릭하십시오.