C# Sharp Programming Exercises, Practice, Solution
What is C# Sharp?
C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. You can use C# to create Windows client applications, XML Web services, distributed components, client-server applications, database applications, and much, much more.
C# syntax is highly expressive, yet it is also simple and easy to learn. The curly-brace syntax of C# will be instantly recognizable to anyone familiar with C, C++ or Java. Developers who know any of these languages are typically able to begin to work productively in C# within a very short time.
The best way we learn anything is by practice and exercise questions. We have started this section for those (beginner to intermediate) who are familiar with C# Sharp programming. Hope, these exercises help you to improve your C# Sharp programming coding skills. Currently, following sections are available, we are working hard to add more exercises .... Happy Coding!
Latest Exercises : C# Sharp Exception Handling
List of C# Sharp Exercises :
- Basic Exercises [ 104 Exercises with Solution ]
- Basic Algorithm [ 150 Exercises with Solution ]
- Exception Handling [13 exercises with solution]
- Data Types Exercises [ 11 Exercises with Solution ]
- Conditional Statement Exercises [ 25 Exercises with Solution ]
- For Loop Exercises [ 83 Exercises with Solution ]
- Array Exercises [ 41 Exercises with Solution ]
- Stack Exercises [ 27 Exercises with Solution ]
- Searching and Sorting Algorithm [ 11 Exercises with Solution ]
- String Exercises [ 68 Exercises with Solution ]
- Function Exercises [ 10 Exercises with Solution ]
- Math Exercises [ 24 Exercises with Solution ]
- Recursion Exercises [ 15 Exercises with Solution ]
- Regular Expression Exercises [ 9 Exercises with Solution ]
- LINQ Exercises [ 30 Exercises with Solution ]
- STRUCTURE Exercises [ 10 Exercises with Solution ]
- Date Time Exercises [ 57 Exercises with Solution ]
- File Handling Exercises [ 15 Exercises with Solution ]
- More to Come !
Popularity of Programming Language Worldwide, Oct 2023 compared to a year ago:
| Rank | Change | Language | Share | Trend |
|---|---|---|---|---|
| 1 | Python | 28.05 % | +0.1 % | |
| 2 | Java | 15.88 % | -1.0% | |
| 3 | Javascript | 9.27 % | -0.3% | |
| 4 | C# | 6.79 % | -0.2% | |
| 5 | C/C++ | 6.59 % | +0.3 % | |
| 6 | PHP | 4.86 % | -0.4 % | |
| 7 | R | 4.45% | +0.4% | |
| 8 | TypeScript | 2.93 % | +0.1% | |
| 9 | ![]() |
Swift | 2.69 % | +0.7% |
| 10 | ![]() |
Objective-C | 2.29% | +0.2% |
| 11 | ![]() |
Rust | `2.05% | +0.4% |
| 12 | ![]() |
Go | 1.95% | -0.1% |
| 13 | ![]() |
Kotlin | 1.76 % | -0.1% |
| 14 | Matlab | 1.53 % | +0.1% | |
| 15 | Ruby | 1.04% | -0.1% | |
| 16 | ![]() |
Ada | 1.04 % | +0.2 % |
| 17 | ![]() |
VBA | 0.94 % | -0.1 % |
| 18 | Dart | 0.9 % | +0.1 % | |
| 19 | ![]() |
Powershell | 0.89 % | -0.0 % |
| 20 | Scala | 0.69 % | -0.0 % | |
| 21 | Visual Basic | 0.64 % | +0.0 % | |
| 22 | Lua | 0.6 % | +0.0 % | |
| 23 | Abap | 0.6 % | +0.1 % | |
| 24 | ![]() |
Julia | 0.33 % | -0.1 % |
| 25 | ![]() |
Groovy | 0.33 % | -0.1 % |
| 26 | ![]() |
Cobol | 0.25 % | -0.1 % |
| 27 | ![]() |
Haskell | 0.25 % | -0.0 % |
| 28 | ![]() |
Perl | 0.23 % | -0.1 % |
| 29 | Delphi/Pascal | 0.17 % | +0.2 % |
Source : https://pypl.github.io/PYPL.html
TIOBE Index for October 2023
| Oct 2023 | Oct 2022 | Change | Programming Language | Ratings | Change |
|---|---|---|---|---|---|
| 1 | 1 | Python | 14.82% | -2.25% | |
| 2 | 2 | C | 12.08% | -3.13% | |
| 3 | 4 | ![]() |
C++ | 10.67% | +0.74% |
| 4 | 3 | ![]() |
Java | 8.92% | -3.92% |
| 5 | 5 | C# | 7.71% | +3.29% | |
| 6 | 7 | ![]() |
JavaScript | 2.91% | +0.17% |
| 7 | 6 | ![]() |
Visual Basic | 2.13% | -1.82% |
| 8 | 9 | ![]() |
PHP | 1.90% | -0.14% |
| 9 | 10 | ![]() |
SQL | 1.78% | +0.00% |
| 10 | 8 | ![]() |
Assembly language | 1.64% | -0.75% |
| 11 | 11 | ![]() |
Go | 1.37% | +0.10% |
| 12 | 23 | ![]() |
Scratch | 1.37% | +0.69% |
| 13 | 18 | ![]() |
Delphi/Object Pascal | 1.30% | +0.46% |
| 14 | 14 | ![]() |
MATLAB | 1.27% | +0.09% |
| 15 | 15 | ![]() |
Swift | 1.07% | +0.02% |
| 16 | 19 | ![]() |
Fortran | 1.02% | +0.23% |
| 17 | 12 | ![]() |
R | 0.96% | -0.26% |
| 18 | 28 | ![]() |
Kotlin | 0.96% | +0.53% |
| 19 | 16 | ![]() |
Ruby | 0.92% | +0.05% |
| 20 | 20 | Rust | 0.91% | +0.22% |
Source : https://www.tiobe.com/tiobe-index/
List of Exercises with Solutions :
- HTML CSS Exercises, Practice, Solution
- JavaScript Exercises, Practice, Solution
- jQuery Exercises, Practice, Solution
- jQuery-UI Exercises, Practice, Solution
- CoffeeScript Exercises, Practice, Solution
- Twitter Bootstrap Exercises, Practice, Solution
- C Programming Exercises, Practice, Solution
- C# Sharp Programming Exercises, Practice, Solution
- PHP Exercises, Practice, Solution
- Python Exercises, Practice, Solution
- R Programming Exercises, Practice, Solution
- Java Exercises, Practice, Solution
- SQL Exercises, Practice, Solution
- MySQL Exercises, Practice, Solution
- PostgreSQL Exercises, Practice, Solution
- SQLite Exercises, Practice, Solution
- MongoDB Exercises, Practice, Solution
Note : The solution of the exercises described here are not the only ways to do stuff. Rather, it would be great, if this helps you anyway to choose your own methods.
[ Want to contribute to C# Sharp exercises? Send your code (attached with a .zip file) to us at w3resource[at]yahoo[dot]com. Please avoid copyrighted materials.]
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join
We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook

