온라인 C# 컴파일러
코드 스니펫을 작성, 실행, 공유하세요 — 별도 설치가 필요 없습니다.
Program.cs
Output
Click Run to see the output here.
브라우저에서 C#을 온라인으로 실행하세요
무료 온라인 C# 플레이그라운드이자 컴파일러입니다. 브라우저에서 C# 코드를 작성하고 Run을 누르면 mcs가 컴파일하고 Mono가 몇 초 안에 프로그램을 실행합니다. 로컬 .NET SDK, Visual Studio, dotnet CLI를 미리 설치할 필요 없습니다.
에디터는 VS Code와 동일한 엔진을 기반으로 하므로 C# 문법 강조, 자동 완성, 진단 밑줄이 모두 작동합니다. 코드는 Mono mcs 컴파일러로 컴파일되어 SGen 가비지 컬렉터가 적용된 Mono 6.12에서 실행됩니다 — csproj를 따로 만들지 않고도 LINQ를 살펴보거나 async/await를 테스트하거나 C# 면접을 준비하기에 유용합니다.
이 C# 플레이그라운드가 유용한 이유
- C# 즉시 실행 — 코드를 작성하고 실행을 누르면 온라인 C# 컴파일러가 몇 초 안에 결과를 돌려줍니다. dotnet CLI나 csproj 필요 없음.
- 완전한 C# 문법 강조, 타입 인식 자동 완성, 명확한 mcs 컴파일 오류까지 — VS Code와 동일한 에디터 엔진으로 구동됩니다.
- stdin 입력을 지원합니다.
Console.ReadLine(),Console.Read(),Console.In.ReadToEnd()모두 playground의 입력 상자에서 값을 읽어오므로, 대화형 C# 프로그램도 끝까지 정상 동작합니다. 컴퓨터에 .NET SDK, Visual Studio, Rider, Mono를 설치할 필요가 없습니다. - mcs 컴파일러가 포함된 Mono 6.12 — .NET SDK 없이도 C# 프로그램 작성, LINQ, 제네릭, async/await 사용이 가능합니다.
C# 플레이그라운드에서 해볼 수 있는 것
- LINQ 쿼리: 배열과 리스트에 Where, Select, GroupBy, Aggregate를 적용하고, 컴파일러가 람다를 검증해 줍니다.
- 클래스, 인터페이스, 제네릭, 패턴 매칭: 메서드 단위로 하나씩 테스트해 볼 수 있는 C#의 핵심 관용구.
- 간단한 C# 실험: 확장 메서드를 써보거나, async Task를 테스트하거나, 튜플 분해를 확인하거나, nullable 타입이 어떻게 흘러가는지 검증해 보세요.
온라인 C# 컴파일러 자주 묻는 질문
온라인 C# 컴파일러는 무료인가요?
네, 온라인 C# 플레이그라운드는 무료로 사용할 수 있습니다. 가입도, .NET SDK 설치도, Visual Studio 라이선스 구매도 필요 없어요 — 페이지 열고 바로 컴파일하세요.
.NET SDK나 Visual Studio를 설치해야 하나요?
설치 필요 없습니다. dotnet, Visual Studio, Rider, Mono 모두 컴퓨터에 설치하지 않아도 됩니다. 온라인 C# 컴파일러가 mcs로 컴파일하고 Mono 6.12에서 몇 초 만에 프로그램을 실행합니다.
C# 플레이그라운드가 모바일과 크롬북에서도 작동하나요?
네. C# 플레이그라운드는 최신 브라우저라면 어디서든, 데스크톱·태블릿·모바일에서 모두 돌아갑니다. .NET SDK를 설치할 수 없는 Chromebook이나 다른 환경에서 C#을 실행하기에 좋습니다.
온라인 C# 컴파일러에서 Console.ReadLine()을 사용할 수 있나요?
네.
Console.ReadLine(), Console.Read(), Console.In.ReadToEnd()는 컴파일된 .exe를 로컬 터미널에서 실행할 때와 똑같은 방식으로 입력한 줄을 읽어옵니다. 줄을 정수 배열로 파싱하는 인터뷰 문제에 유용합니다.플레이그라운드를 써본 다음 C#을 어떻게 배우면 되나요?
샘플 C# 코드를 수정하고 실행을 눌러 반복해 보세요. 좀 더 체계적으로 배우고 싶다면 Coddy의 인터랙티브 C# 코스에서 클래스, LINQ, 제네릭, async/await 등을 실습 문제와 함께 다룹니다.