Introduction to CSharp Language:


  • C Sharp ( C#):



  • 1 -> object oriented programming language
  • 2 -> developed by miocrosoft
  • 3 -> develop for .net framework
  • 4 -> C/C++,Java,Vb
  • 5 -> RAD(Rapid application development)




  • .Net Framework:


Infrastructure/platform that provides tools & technology to use different languages to make different types of software's




  • Components:


There component are:
CLR(common language runtime)
Class liabrary(a huge group of classes)



  • CLR:


Means it converts managed code into native code


source code -> .net compiler -> MSIL(Microsoft Intermediate Lang) -> CLR -> Native code(Output)
                                                      Metadata                                JIT
                                                 (managed code)



  • Library:



Namespace -> Group of classes with similar close properties & function.



Main namespace ->System

Before we starting  csharp language we must know about that syantax - > static void Main(string[] args)
above we will discuss basic concept step by step now we are going to know about static void Main(string[] args) what is this?

Static: Means it is made static so that we call  it without creating an object in other words run the main function with out creating an object.

Void: Means don't return any value void is a return type of function for e.g void (int abc)
where void is return type int is data type and abc is alphabet means its name.

String args[]: is the way of input at startup of the application string[] args or String args[] both are same

static void Main(string[] args)

static                 ->               class method, no need to make object to use

void                   ->              return type nothing


string[] args        ->              arguments


i think you understand this syntax static void Main(string[] args) also known as idioms in cSharp

Comments

Popular posts from this blog

Now all laptops will be able to use the same charger, Universal Standard issued by the IEC

Top TEN Programming Language which are Listed below:

The world's fastest memory card developed by SanDisk