C# 플레이그라운드
코드 스니펫을 작성, 실행, 공유하세요 — 별도 설치가 필요 없습니다.
Program.cs
Output
Click Run to see the output here.
브라우저에서 C#을 온라인으로 실행하세요
이것은 무료 온라인 C# 플레이그라운드이자 컴파일러입니다. 브라우저에서 바로 C# 코드를 작성하고 실행을 누르면 mcs가 컴파일하고 Mono가 프로그램을 몇 초 안에 실행합니다 — 로컬 .NET SDK, Visual Studio, dotnet CLI 모두 필요 없습니다. LINQ 쿼리 시도, 제네릭 메서드 테스트, C# 면접 문제 풀이에 가장 빠른 방법입니다.
내부적으로 에디터는 VS Code와 같은 엔진 (C# 문법 강조, 자동 완성, 진단 밑줄)을 사용하며, 코드는 Mono mcs 컴파일러로 컴파일되고 SGen 가비지 컬렉터를 갖춘 Mono 6.12에서 실행됩니다. LINQ 탐구, async/await 테스트, C# 면접 준비 — 이 온라인 C# 컴파일러가 csproj를 만들지 않고도 아이디어에서 결과까지 몇 초 만에 이어 줍니다.
이 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를 설치할 수 없는 크롬북이나 머신에서 C#을 실행하기에 좋습니다.
온라인 C# 컴파일러에서 Console.ReadLine()을 사용할 수 있나요?
네. playground에는 stdin 입력 상자가 있습니다.
Console.ReadLine(), Console.Read(), Console.In.ReadToEnd()는 컴파일된 .exe를 로컬 터미널에서 실행할 때와 같은 방식으로 입력한 줄을 읽습니다. 줄을 정수 배열로 파싱하는 인터뷰 문제에 유용합니다.플레이그라운드를 써본 다음 C#을 어떻게 배우면 되나요?
샘플 C# 코드를 수정하고 실행을 눌러 반복해 보세요. 체계적인 연습을 원한다면 Coddy의 인터랙티브 C# 코스가 클래스, LINQ, 제네릭, async/await 등을 실습 문제와 함께 다룹니다.