Skip to content

Reviews for C#

Login to Review
dakota_hill17
Dakota Hill
May 06, 2026
4.33/5
A powerful but sometimes frustrating ecosystem
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

C# is a fantastic language for building robust .NET applications, and Visual Studio integration is top-notch. However, the learning curve for the full .NET framework can be steep for beginners, and staying current with the frequent updates from Microsoft feels like a part-time job. It's incredibly capable but can lock you into their ecosystem.

0 helpful 0 not helpful
avery_moore66
Avery Moore
May 02, 2026
2.83/5
Powerful but Locked into the Microsoft Ecosystem
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

C# is a robust language with great features, but it feels completely tied to Windows and Visual Studio, making cross-platform development a hassle. The frequent changes and updates to the .NET framework can break existing code, and finding support outside of Microsoft's official channels is difficult. For a project not already invested in Microsoft's ecosystem, the overhead and vendor lock-in just aren't worth it.

0 helpful 0 not helpful
cameroncloud692
Cameron Jackson
Apr 29, 2026
4.33/5
Powerful and Versatile, but a Steep Learning Curve
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

C# is an excellent language for building robust Windows applications and backend services, especially with the rich .NET ecosystem. However, the initial learning curve can be quite steep for beginners not already familiar with C-style syntax or object-oriented concepts. While Visual Studio is a fantastic IDE, the overall setup and understanding of the framework can feel heavy compared to some modern, lightweight languages.

0 helpful 0 not helpful
liamweb931
Liam Lee
Apr 29, 2026
4.50/5
A Powerful and Versatile Workhorse for Modern Development
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

C# has been my go-to language for years, and it just keeps getting better. Its clean, C-like syntax is highly readable, and the strong integration with the .NET ecosystem, especially Visual Studio, makes development incredibly productive. It handles everything from desktop applications to complex web services and cloud-native apps with consistent reliability. The language's continuous evolution with features like records and pattern matching shows Microsoft's commitment to keeping it modern.

0 helpful 0 not helpful
olivia_harris40
Olivia Harris
Apr 10, 2026
3.17/5
Frustratingly Complex and Confining
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

C# is a powerful language, but the rigid structure and constant reliance on the entire .NET framework make it feel clunky and heavy. The learning curve steers too steep for beginners, and the development tools like Visual Studio are massive. It feels like you're building applications inside a gated community.

0 helpful 0 not helpful
casey_anderson27
Casey Anderson
Apr 10, 2026
4.33/5
A powerful tool with a steep curve, but incredibly reliable once you're in
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

C# is a fantastic, powerful language for building robust applications on the .NET platform. The syntax is clean and it integrates seamlessly with the Microsoft ecosystem, with Visual Studio providing first-class support. However, the initial learning curve can be steep for new programmers, and it does feel a bit 'heavier' and less flexible than some modern, cross-platform alternatives. The performance and reliability of the applications you can build are top-notch, making it a solid, if sometimes rigid, choice for enterprise development.

0 helpful 0 not helpful
avery_smith61
Avery Smith
Apr 05, 2026
4.67/5
A Modern and Versatile Language for Building Robust Applications
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

As a developer who's been using C# for several years, I've really come to appreciate its clean, intuitive syntax and powerful features within the .NET ecosystem. Whether I'm building desktop apps with WPF, web services with ASP.NET, or even mobile apps with Xamarin, the language feels consistent and well-supported. The extensive standard library and strong typing help me write maintainable, reliable code with fewer runtime errors.

0 helpful 0 not helpful
oliviatech315
Olivia Chen
Apr 05, 2026
4.67/5
A Powerful and Versatile Language for Modern Development
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

As a developer who's been using C# for several years, I consistently find it to be robust, well-documented, and a pleasure to work with. Its integration with Visual Studio and the .NET ecosystem makes development efficient, while features like LINQ and async/await simplify complex tasks. Whether building web APIs with ASP.NET Core or desktop applications with WPF, it has proven reliable and powerful for professional-grade projects.

0 helpful 0 not helpful
nmoore1164
Noah Moore
Apr 05, 2026
4.50/5
A Developer's Dream for Building Robust Applications
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

As a long-time C# developer, I consistently find it to be a powerful and versatile language. Its elegant syntax, deeply integrated with the .NET ecosystem, makes building complex applications a structured and efficient process. The strong typing and object-oriented features have saved me countless hours of debugging. While the learning curve can be steep for complete beginners, the payoff in development speed and application stability is immense. The integration with tools like Visual Studio is seamless, making the entire development experience very productive.

0 helpful 0 not helpful
pharris7164
Phoenix Harris
Apr 03, 2026
4.67/5
A versatile and well-supported modern language
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

C# has become my go-to language for both desktop and web development, thanks to its clean, C-like syntax and powerful .NET framework integration. The extensive standard library and tools like Visual Studio make building robust applications efficient, while strong typing and modern features help catch errors early. It's a great choice for everything from business software to game development with Unity.

0 helpful 0 not helpful
Review Summary
4.3

Based on 14 reviews

Ease of Use 3.6/5
Features 4.8/5
Value for Money 4.7/5
Customer Support 3.4/5
Overall Experience 4.3/5
Rating Distribution
5
8
4
4
3
2
2
0
1
0
C#
C#

C# is an object-oriented programming language developed by Microsoft as part of the .NET framework. It has a C-like syntax …

Back to Product