Choosing between C# Applications in Visual Studio

Visual Studio supports the development of different types of applications such as Windows based client applications, web-based applications, services, and libraries.

boy two
Justin Brown
Share:

Types of C# Applications in Visual Studio

Visual Studio supports the development of different types of applications such as Windows based client applications, web-based applications, services, and libraries. To help you get started, Visual Studio provides application templates that provide a structure for the different types of applications.

These templates:

  • Provide starter code that you can build on to quickly create functioning applications.
  • Include supporting components and controls that are relevant to the project type.
  • Configure the Visual Studio IDE to the type of application that you are developing.
  • Add references to any initial assemblies that this type of application usually requires.

Types of Templates

The following table describes some of the common application templates that you might use when you develop .NET Framework applications by using Visual Studio.

Blog Image
Blog Image Caption

Writing Code and Using IntelliSense

IntelliSense is the general term for a number of features: List Members, Parameter Info, Quick Info, and Complete Word. These features help you to learn more about the code you are using, keep track of the parameters you are typing, and add calls to properties and methods with only a few keystrokes. Many aspects of IntelliSense are language-specific.


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    namespace ConsoleApplication1
    {
        class Program {
            static void Main(string[] args) {
            }
        }
    }

Summary

A summary is a brief statement or restatement of main points, especially as a conclusion to a work: a summary of a chapter. A brief is a detailed outline, by heads and subheads, of a discourse (usually legal) to be completed: a brief for an argument.

Koral Logo

Koral web application is built by Infocodify with ASP.NET Core, MVC 6,
BootStrap 4, Entity Framework Core, CSS3, JavaScript, jQuery, and Hosted on Azure.