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, November 2019 compared to a year ago:

Rank Change Language Share Trend
1 Python 29.62 % +4.2 %
2 Java 19.52 % -2.2 %
3 Javascript 8.43 % +0.2 %
4 C# 7.27% -0.4 %
5 PHP 6.39 % -1.0 %
6 C/C++ 5.89 % -0.3 %
7 R 3.76 % -0.2 %
8 Objective-C 2.55% -0.7 %
9 Swift 2.44 % -0.2 %
10 up arrow TypeScript 1.85 % -0.3 %
11 down arrow Matlab 1.82 % -0.2 %
12 up arrow Kotlin 1.63 % +0.5 %
13 VBA 1.41 % -0.1 %
14down arrow Ruby 1.39 % -0.2 %
15 up arrow Go 1.24 % +0.3 %
16 down arrow Scala 1.14 % -0.1 %
17 down arrow Visual Basic 0.98 % -0.2 %
18up arrow Rust 0.62 % +0.2 %
19 down arrow Perl 0.55 % -0.1 %
20 down arrow Dart 0.37 % +0.2 %
21 down arrow Lua 0.34 % -0.0 %
22 down arrow Haskell 0.3 % +0.0 %
23 down arrow Julia 0.26 % +0.0 %
24 down arrow Delphi 0.24 % -0.0 %

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

TIOBE Index for November 2019

Nov 2019 Nov 2018 Change Programming Language Ratings Change
1 1 Java 16.246% -0.50%
2 2 C 16.037% +1.64%
3 4 up arrow Python 9.842% +2.16%
4 3 down arrow C++ 5.605% -2.68%
5 6 up arrow C# 4.316% +0.36%
6 5 down arrow Visual Basic .NET 4.229% -2.26%
7 7 JavaScript 1.929% -0.73%
8 8 PHP 1.720% -0.66%
9 9 SQL 1.690% -0.15%
10 12 up arrow Swift 1.653% +0.20%
11 16 up arrow Ruby 1.261% +0.17%
12 11 down arrow Objective-C 1.195% -0.28%
13 13 Delphi/Object Pascal 1.142% -0.28%
14 25 up arrow Groovy 1.099% +0.50%
15 15 Assembly language 1.022% -0.09%
16 14 down arrow R 0.980% -0.43%
17 20 up arrow Visual Basic 0.957% +0.10%
18 23 up arrow D 0.927% +0.25%
19 17 down arrow MATLAB 0.890% -0.14%
20 10 down arrow Go 0.853% -0.64%

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



Inviting useful, relevant, well-written and unique guest posts