A brief introduction to C#

Arjun Yadav
2 min readJul 5, 2018

--

c-sharp

Definition by Microsoft — C# (pronounced as C-sharp) is a modern, multi-paradigm programming language that enables the developers or programmers to build variety of secure and robust applications that runs on the .NET framework.

To conclude, C# is type-safe Object-Oriented Programming language that is developed by Microsoft that runs on .NET Framework which allows programmer to built reusable components. The development of C# is led by Anders Hejlsberg and team. The latest version of C# is C# 7.0, which was released back in 2017 along with Visual Studio 2017.

As an object oriented language, C# supports the concepts of encapsulation, inheritance and polymorphism. C# supports generic methods and types, which provide increased type safety and performance, and iterators, which enable implementers of collection classes to define custom iteration.

C# is used to develop various robust and secure applications such as:

Ø Web Applications

Ø Windows Applications

Ø Distributive Applications

Ø Database Applications and the list goes on.

C# language is basically designed for CLI (Common Language Infrastructure). CLI consists of the executable code and runtime environment that allows the use of various high-level languages. C# is very simple and easy to learn with having a highly expressive syntax. The oops concepts of C# are particularly similar to Java language, developers who know C++ or Java languages are typically able to begin to work productively in C# within a very short time.

C# follows the high-level languages like Java and C++ with being an object-oriented language it has intense similarity with Java. C# have numerous programming features that makes it one of the best programming language in the world.

Some of the notable features of C# are listed as:

Ø Object oriented and modern programming language

Ø Simple and easy to learn

Ø Structured programming language

Ø Scalable and interoperable

Ø Type safe

Ø Component of .Net Framework

So, these are some important features of C# language that makes C# a major programming language across the developers.

--

--

Arjun Yadav

social media enthusiast; SEO analyst and a writer; love to shape the world in a most beautiful way.