Trình biên dịch C# online
Viết, chạy và chia sẻ đoạn code. Không cần thiết lập.
Chạy C# online ngay trên trình duyệt
Playground và trình biên dịch C# online miễn phí. Viết C# trên trình duyệt, nhấn Chạy, mcs sẽ biên dịch và Mono chạy chương trình chỉ trong vài giây. Không cần cài .NET SDK, Visual Studio hay dotnet CLI trước.
Trình soạn thảo dùng cùng engine với VS Code, nên tô màu cú pháp C#, tự động hoàn thành và gạch chân báo lỗi đều hoạt động. Code được biên dịch bằng trình biên dịch mcs của Mono và chạy trên Mono 6.12 với bộ thu gom rác SGen, tiện để tìm hiểu LINQ, thử async/await hay ôn luyện phỏng vấn C# mà không cần dựng csproj.
Điều gì làm C# playground này hữu ích
- Chạy C# tức thì: viết code, nhấn Chạy và xem đầu ra từ trình biên dịch C# online sau vài giây, không cần dotnet CLI hay csproj.
- Tô màu cú pháp C# đầy đủ, tự động hoàn thành theo kiểu dữ liệu và lỗi biên dịch mcs rõ ràng, nhờ cùng engine soạn thảo với VS Code.
- Hỗ trợ đầu vào stdin.
Console.ReadLine(),Console.Read()vàConsole.In.ReadToEnd()đều đọc từ ô đầu vào của playground, nên chương trình C# tương tác chạy trọn vẹn. Máy bạn không cần .NET SDK, Visual Studio, Rider hay Mono. - Mono 6.12 với trình biên dịch mcs: viết chương trình C#, dùng LINQ, generic và async/await mà không cần cài .NET SDK.
Bạn có thể viết gì trong C# playground
- Truy vấn LINQ: Where, Select, GroupBy, Aggregate trên mảng và list, với trình biên dịch kiểm tra các lambda của bạn.
- Lớp, interface, generic và pattern matching: những kỹ thuật cốt lõi của C# mà bạn có thể thử từng phương thức một.
- Thử nghiệm C# nhanh: thử một extension method, chạy một async Task, kiểm tra việc tách tuple hay xem một kiểu nullable hoạt động thế nào.
Câu hỏi thường gặp về trình biên dịch C# online
Trình biên dịch C# online có miễn phí không?
Có, C# playground online hoàn toàn miễn phí. Không cần đăng ký, không cần cài .NET SDK, không phải mua giấy phép Visual Studio: mở trang là biên dịch được.
Có cần cài .NET SDK hay Visual Studio không?
Không cần cài đặt. Máy bạn không cần dotnet, Visual Studio, Rider hay Mono. Trình biên dịch C# online biên dịch bằng mcs và chạy chương trình trên Mono 6.12 trong vài giây.
C# playground có dùng được trên điện thoại và Chromebook không?
Có. C# playground chạy trên mọi trình duyệt hiện đại, trên máy tính, máy tính bảng hay điện thoại. Rất tiện để chạy C# từ Chromebook hoặc từ máy không cài được .NET SDK.
Có dùng được Console.ReadLine() trong trình biên dịch C# online không?
Console.ReadLine(), Console.Read() và Console.In.ReadToEnd() đều đọc những dòng bạn gõ, giống như khi bạn chạy một tệp .exe đã biên dịch trong terminal trên máy. Rất hợp cho bài phỏng vấn cần tách các dòng thành mảng số nguyên.Học C# tiếp như thế nào sau khi thử playground?
Công cụ hữu ích cho C#
Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground C#, tất cả đều thuộc Coddy.