There are four main kinds of applications:
windows forms applications,
web form applications (ASP.NET pages)
Each of these has associated types.
For example, if you are developing a console application,
you will need the type:
if you are developing a windows forms application,
you will find the following types useful:
Later, we will look in more detail at
console applications and windows forms applications.