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, Feb 2021 compared to a year ago:

Rank Change Language Share Trend
1 Python 30.06 % +0.3 %
2 Java 16.88 % -1.7 %
3 Javascript 8.43 % +0.4 %
4 C# 6.69 % -0.6%
5 up arrow C/C++ 6.5 % +0.5 %
6 down arrow PHP 6.19 % -0.1 %
7 R 3.82 % +0.0 %
8 Objective-C 3.66 % +1.2 %
9 Swift 2.05 % -0.3 %
10 TypeScript 1.87 % +0.0 %
11 Matlab 1.76 % -0.0 %
12   Kotlin 1.6 % -0.1 %
13 up arrow Go 1.3 % +0.0 %
14 down arrow VBA 1.22 % -0.1 %
15 down arrow Ruby 1.18 % -0.1 %
16 up arrow Rust 1.08 % +0.4 %
17 Visual Basic 0.68 % -0.3 %
18 down arrow Scala 0.66 % -0.4 %
19 up arrow Ada 0.65 % +0.4 %
20 up arrow Dart 0.6 % +0.2 %
21 up arrow Lua 0.56 % +0.2 %
22 down arrow Perl 0.52 % +0.0 %
23 down arrow Abap 0.47 % -0.0 %
24 down arrow Groovy 0.37 % -0.0 %
25 up arrow Julia 0.36 % -0.1 %
26 down arrow Cobol 0.3 % -0.0 %
27 up arrow Delphi 0.29 % -0.0 %
28 down arrow Haskell 0.27 % -0.0 %

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

TIOBE Index for February 2021

Feb 2021 Feb 2020 Change Programming Language Ratings Change
1 2 up arrow C 16.34% -0.43%
2 1 down arrow Java 11.29% -6.07%
3 3 Python 10.86% +1.52%
4 4 C++ 6.88% +0.71%
5 5 C# 4.44% -1.48%
6 6 Visual Basic 4.33% -1.53%
7 7 JavaScript 2.27% +0.21%
8 8 PHP 1.75% -0.27%
9 9 SQL 1.72% +0.20%
10 12 up arrow Assembly language 1.65% +0.54%
11 13 up arrow R 1.56% +0.55%
12 26 up arrow Groovy 1.50% +1.08%
13 11 down arrow Go 1.28% +0.15%
14 15 up arrow Ruby 1.23% +0.39%
15 10 down arrow Swift 1.13% -0.33%
16 16 MATLAB 1.06% +0.27%
17 18 up arrow Delphi/Object Pascal 1.02% +0.27%
18 22 up arrow Classic Visual Basic 1.01% +0.40%
19 19 Perl 0.93% +0.23%
20 20 Objective-C 0.89% +0.20%

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