O C# (pronuncia-se "C Sharp") é uma linguagem de programação moderna, orientada a objeto e fortemente tipada e criada com a arquitetura da plataforma .NET da Microsoft. O C# permite que os desenvolvedores criem muitos tipos de aplicativos seguros. O C# é uma linguagem de programação orientada a objetos e orientada a componentes.
# Introdução
# Hello World
Quando iniciamos o estudo de uma nova linguagem, geralmente o primeiro comando a ser usado é o comando de escrita com a frase "Hello World".
Veja como escrever "Hello World" em C#.
1 using System;
2
3 class Hello {
4 static void Main (){
5 Console.WriteLine("Hello, World");
6 }
7 }
O programa "Hello, World" começa com uma diretiva using que faz referência ao namespace System. Namespaces fornecem o nome das bibliotecas e programas em C#. Por exemplo, o namespace System importa uma quantidade de tipos, como a classe Console referenciada no programa e diversos outros namespaces. Devido à diretiva using, o programa pode usar Console.WriteLine como um atalho para System.Console.WriteLine.
A classe Hello declarada pelo programa "Hello, World" tem um único membro, o método chamado Main. O método Main é declarado com o modificador static. Embora os métodos de instância possam fazer referência a uma determinada instância de objeto delimitador usando a palavra-chave this, métodos estáticos operam sem referência a um objeto específico. Por convenção, um método estático denominado Main serve como ponto de entrada de um programa C#.
A saída do programa é produzida pelo método WriteLine da classe Console no namespace System. Essa classe é fornecida pelas bibliotecas de classe padrão, que, por padrão, são referenciadas automaticamente pelo compilador.