Computer >> 컴퓨터 >  >> 체계 >> MAC

Mac에서 C#으로 코딩하는 방법

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 파일 형식으로 시작됩니다.

Mac에서 C#으로 코딩하는 방법

Visual Studio Code가 다운로드되면 파일의 압축을 풀고 Visual Studio Code를 응용 프로그램 폴더로 끌어다 놓습니다. 그런 다음 동일한 폴더에서 열 수 있습니다.

그런 다음 바로 가기 ⇧⌘X(Shift + Cmd + X)를 사용하여 Visual Studio Code 내에서 확장 보기를 열거나 코드> 기본 설정> 확장을 선택하여 C# 확장을 다운로드해야 합니다.

확장 보기 상단에 "C#"을 입력하는 검색 표시줄이 있습니다. 필요한 것은 Microsoft에서 제공하는 것이며 아래 스크린샷에 나와 있습니다.

Mac에서 C#으로 코딩하는 방법

설치를 클릭합니다. 완료되면 Visual Studio를 다시 시작하면 시작할 준비가 된 것입니다.

Mac에서 C# 프로젝트 시작하기

새 프로젝트를 생성하려면 Mac의 응용 프로그램> 유틸리티에서 찾을 수 있는 터미널을 엽니다.

Mac에서 C#으로 코딩하는 방법

예를 들어 콘솔 응용 프로그램을 만들려면 "dotnet new console -o consoleproject"를 입력합니다.

Visual Studio Code를 열고 터미널에서 방금 생성한 폴더를 엽니다.

오른쪽 탐색기에서 Program.cs 파일을 열어 프로그래밍을 시작하세요.

Mac에서 C#으로 코딩하는 방법

기본 C# 구문

C#은 기본을 이해하는 데 있어 비교적 간단한 언어입니다. Python만큼 간단하지는 않지만 C++만큼 복잡하지도 않습니다.

그래도 코딩을 시작하고 C#을 사용하여 앞으로 나아갈 수 있으려면 몇 가지 기본 사항을 다루어야 합니다. 화면에 텍스트를 표시하고 사용자 입력을 받는 가장 간단한 프로그래밍 작업을 살펴보겠습니다.

Program.cs 파일을 열면 다음 코드 줄이 표시됩니다.

Mac에서 C#으로 코딩하는 방법

작성해야 하는 모든 코드는 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"로 변경합니다.

프로그램을 실행하고 이름을 입력하면 인사말이 표시되어야 합니다.

Mac에서 C#으로 코딩하는 방법

수학적 계산

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는 사전 프로그래밍 지식이 필요하지 않은 자체 온라인 프로그래밍 가이드를 제공합니다. 사이트를 방문하려면 여기를 클릭하십시오.