What is C#?

Let's understand what is c#??

C# is a object oriented programming language which developed by Microsoft . In this article we learn basic fundamentals of .net.
Actually C# programming is based on C and C++ programming language.So of course you have some basic understanding of C or C++ programming knowledge.
c# was developed by Mr. anders helberg and his team during the development of .net framework.

C# is executable code and runtime environment that allows to run on high level languages on different computer systems.

There are some following reasons to used by professional languages.

  1. It is object oriented programming languages.
  2. It is easy to learn.
  3. It is very modern and general purpose programming languages.
  4. It is also part of .net framework.It can be compiled on different computer platform.
  5. It is very learn efficient programs.

Where to use that means features of c#

  • It has Boolean condition.
  • It has automatic garbage collection
  • It ahs standard library.
  • It has assembly versioning.
  • It has properties and events.
  • It has delegate ,multi casting delegate and event management.
  • It has coolection of generics
  • It has Indexers.
  • It has conditional Compilation.
  • It has Mutithreading.
  • it has linq and lambda expressions.
  • It can be integration with windows

Understand C# Environment


All we know that .net framework is a complete platform that helps to write different types of applications which are following:
  • Web application
  • Windows application
  • Web services
  • Wcf Services
  • webApi 
 This framework has been designed a way that many of the languages run on like C,C++,Visual Basic,Jscript and Cobol etc. All these languages support on this platform and communicate each other.

Components of .netframework
  • Common Language runtime-CLR
  • .Net framework Class Library
  • Common Type System
  • Metadata and Assemblies
Now Microsoft has launch open source code for .net Technology. It can be run on Linux,Mac operating system etc.


Post a Comment

0 Comments