w3resource

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!

List of C# Sharp Exercises :

Popularity of Programming Language
Worldwide, May 2021 compared to a year ago:

`
Rank Change Language Share Trend
1 Python 29.9 % -1.2 %
2 Java 17.72 % -0.0 %
3 Javascript 8.31 % +0.4 %
4 C# 6.9 % -0.1%
5 up arrow C/C++ 6.62 % +0.9 %
6 down arrow PHP 6.15 % +0.1 %
7 R 3.93 % +0.0 %
8 Objective-C 2.52 % +0.1 %
9 Swift 1.96 % -0.2 %
10 up arrow TypeScript 1.89 % +0.0 %
11 down arrow Matlab1.71 % -0.2 %
12 Kotlin 1.62 % +0.1 %
13 up arrow Go 1.42 % +0.1 %
14 down arrow VBA 1.33 % -0.0 %
15 up arrow Rust 1.13 % +0.4 %
16 down arrow Ruby 1.12 % -0.1 %
17 up arrow Ada 0.72 % +0.3 %
18 down arrow Visual Basic 0.7 % -0.2 %
19 down arrow Scala 0.67 % -0.4 %
20 down arrow Abap 0.61 % +0.1 %
21 down arrow Dart 0.55 % +0.0 %
22 up arrow Lua 0.49 % +0.1 %
23 up arrow Julia 0.42 % +0.1 %
24 down arrow Groovy 0.41 % -0.0 %
25 down arrow Perl 0.4 % -0.0 %
26 down arrow Cobol 0.36 % -0.1 %
27 up arrow Delphi/Pascal 0.24 % -0.0 %
28 down arrow Haskell 0.21 % -0.1 %

Source : http://pypl.github.io/PYPL.html

TIOBE Index for May 2021

May 2021 May 2020 Change Programming Language Ratings Change
1 1 C 13.38% -3.68%
2 3 up arrow Python 11.87% +2.75%
3 2 down arrow Java 11.74% -4.54%
4 4 C++ 7.81% +1.69%
5 5 C# 4.41% +0.12%
6 6 Visual Basic 4.02% -0.16%
7 7 JavaScript 2.45% -0.23%
8 14 up arrow Assembly language 2.43% +1.31%
9 8 down arrow PHP 1.86% -0.63%
10 9 down arrow SQL 1.71% -0.38%
11 15 up arrow Ruby 1.50% +0.48%
12 17 up arrow Classic Visual Basic 1.41% +0.53%
13 10 down arrow R 1.38% -0.46%
14 38 up arrow Groovy 1.25% +0.96%
15 13 down arrow MATLAB 1.23% +0.06%
16 12 down arrow Go 1.22% -0.05%
17 23 up arrow Delphi/Object Pascal 1.21% +0.60%
18 11 down arrow Swift 1.14% -0.65%
19 18 down arrow Perl 1.04% +0.16%
20 34 up arrow Fortan 0.83% +0.51%

Source : https://www.tiobe.com/tiobe-index/

List of Exercises with Solutions :

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.]