INTRODUÇÃO

# Introdução

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.

# 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.

Continuar lendo