C#

 1.What is C#?

C# is a server  side programming language and it was developed by anderson Heisen berg in 2000.

C# is used develop different kinds of applications mainly 3 types 1.Windows Applications  2.Web Applications and 3.Mobile Applications

1.Windows Applications are two types CUI(Character User Interface) and GUI(Graphical User Interface)

2.Web Applications are Combination of 3 types that are Frontend, Backend and Database

Frontend is nothing but  Client side and Backend is nothing but Serverside

Frontend is used to visibility purpose like HTML, CSS, Javascript.

Serverside like Code .Net, Asp.Net, ADO.Net,Java,Python.

Database side SQL Server, MSSQL, Oracle, MySQL.

2.What is CLI Specification?

CLI stands for Common Language Infrastructure and CLI specifications have four types 

1.CLS(Common Language Specification) 2.CTS(Common Type System) 3.BCL(Base Class Library) and 4.VES(Virtual Executive System)

1.CLS(Common Language Specification)  is used to Convert different languages to common/one language.

2.CTS(Common Type System) is used to convert different types to one/common type.

3.BCL(Base Class Library) is used to libraries for exection process in ADO.Net.

4.VES(Virtual Executive System) is used to execute the program in our system.

3.What is StateManagement?
StateManagement is bydefault stateless there are 2 types  1.Clientside 2.Serverside

1.ClientSide:

There are 4 types:

1.Cookies are used to maintain the state within the same/another page

2.ViewSate is used to we want a state maintain within the same page

3.Querystring is used to maintain the state in  another phase

4.HiddenField  is not used in program but used for hidding purpose.

2.Serverside

There 2 types

 1.Session is used to  in the session state variables are life time.

 2.Applications is used to application state variables are ends when the page is restarted.


4.What are datatypes?

DataTyes are two types

1.Value Type(premitive dataytpes) 2.Reference type(non-premitive dataytpes)

Value Type Datatypes are nothing but premitive dataytpes

Value Type Datatypes variables are used to store the data into our memory location.

Value Type Datatypes are stored on stack memory

Example:int,float,double,decimal,long,short

2.Reference type(non-premitive dataytpes) is used to addres of the value into their memory location

these variables are stored on heap memory

Examples:string ,class,object,complex datatypes

Comments