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.
- It is object oriented programming languages.
- It is easy to learn.
- It is very modern and general purpose programming languages.
- It is also part of .net framework.It can be compiled on different computer platform.
- 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
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.
0 Comments