MSDN Documentation

Introduction to .NET Core

Welcome to the introductory guide for .NET Core. This section provides a high-level overview of what .NET Core is, its core principles, and why it's a powerful platform for building modern, cross-platform applications.

What is .NET Core?

.NET Core is a free, open-source, cross-platform framework for building many different types of applications. It's a modern evolution of the .NET platform, designed to be lightweight, modular, and highly performant.

Key Principles

.NET Core is built upon several fundamental principles:

Common Use Cases

With .NET Core, you can build a wide range of applications, including:

A Glimpse into Code

Here's a simple "Hello, World!" console application example:


using System;

public class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Hello, .NET Core!");
    }
}
            

This introductory overview sets the stage for exploring .NET Core in more detail. In the following sections, we'll dive into its architecture, key features, and how to get started with development.