C# is a present day, broadly useful, object-situated programming dialect created by Microsoft and endorsed by European Computer Manufacturers Association (ECMA) and International Standards Organization (ISO).
C# was produced by Anders Hejlsberg and his group amid the advancement of .Net Framework.
C# is intended for Common Language Infrastructure (CLI), which comprises of the executable code and runtime environment that permits utilization of different abnormal state dialects on various PC stages and models.
Despite the fact that C# develops nearly take after conventional abnormal state dialects, C and C++ and being an item situated programming dialect. It has solid likeness with Java, it has various solid programming highlights that make it charming to various developers around the world.
All the .NET dialects (like C-sharp, VisualBasic.NET, Visual C++. NET and so on) have the .NET Framework class libraries incorporated with them. The .NET class Libraries likewise underpins File I/O, database operations, XML (Extensible Markup Language) and SOAP (Simple Object Access Protocol). For instance you can create XML Pages by utilizing C-sharp dialect.
When somebody discusses .NET improvement, then you ought to comprehend that they are discussing .NET Framework. It incorporates a Runtime situation and an arrangement of Class Libraries which is being utilized by another dialect called C-sharp contracted as C# (pretty much like C/C++/Java group of dialects) and all other .NET Languages. Just speaking C-sharp is another dialect for creating custom answers for Microsoft’s .NET Platform.
The runtime which we talked about quite recently is additionally utilized by VisualStudio.NET. Visual Studio.NET Provides us with a visual domain to plan and create .NET Applications. Each dialect in VisualStudio.NET utilizes this runtime to execute its applications. In addition these dialects orders its source code into a transitional dialect upon gathering. Thus you can exceptionally well utilize a module composed utilizing C-sharp as a part of a Visual Basic Application. For instance you can outline a UI with Visual Basic.NET and compose a DLL capacity utilizing C-sharp.