안녕하세요.
C# 교과서의 C# 코드 자체는 크로스 플랫폼 환경에서 모두 실행이 됩니다.
다만, 뒷 부분의 2개 장에서는 Windows 환경에서 Windows Forms 또는 WPF를 데모 예제로 사용하여 결과를 확인하는 부분도 몇 페이지에 걸쳐 진행이 됩니다.
또한, DLL 파일 만드는 부분은 Visual Studio에서 편리하게 진행할 수 있는데, macOS에서는 따로 커멘드 라인 명령어를 사용해야하기에 이에 대한 가이드는 책에서는 다루지 않습니다.
그래서, 결론적으로 말씀드려,
처음 C#을 학습하신다면, C# 교과서는 `Windows` 기반에 `Visual Studio 2022`를 사용하시기를 권장 드립니다.
아쉽지만, C# 교과서는 Windows 기준으로 집필되었습니다.
이는 국내 출시된 다른 C# 책들도 마찬가지 일 듯 합니다.
만약, 맥 또는 리눅스에서 C# 학습을 하신다면,
Microsoft Learn 사이트를 참고하여
`dotnet new` 명령으로 콘솔 프로젝트를 만들고
VS Code로 코드를 작성하고
`dotnet run`으로 실행하는 식으로 학습은 가능합니다.
감사합니다.
On 2022-10-25 오후 6:13:00, '돌맨' wrote:
C# 교과서로 공부를 시작하려고 하는데 맥북 에어 M1으로 교과서의 내용을 온전히 따라할 수 있을까요?
[그림으로 배우는 C#] 이라는 책을 통해 공부를하려고 했는데 windows.forms를 이용해야돼서
맥북으로 강좌를 따라하는 게 불가하였습니다.
그렇기에 이 책을 사기전에 이 교과서가 맥북 에어M1으로 온전히 강좌를 배울 수 있는지 먼저 질문드립니다.
감사합니다.