Partilhar via


Estrutura geral de um programa C# (guia de programação C#)

Programas C# podem consistir de um ou mais arquivos.Cada arquivo pode não conter namespaces, ou conter vários.Namespaces podem conter tipos, como classes, estruturas, interfaces, enumerações, e representantes (delegates), além de outros espaços.A seguir temos o esqueleto de um programa C# que contém todos esses elementos.

// A skeleton of a C# program 
using System;
namespace YourNamespace
{
    class YourClass
    {
    }

    struct YourStruct
    {
    }

    interface IYourInterface 
    {
    }

    delegate int YourDelegate();

    enum YourEnum 
    {
    }

    namespace YourNestedNamespace
    {
        struct YourStruct 
        {
        }
    }

    class YourMainClass
    {
        static void Main(string[] args) 
        {
            //Your program starts here...
        }
    }
}

Seções relacionadas

Para obter mais informações:

Especificação da linguagem C#

Para obter mais informações, consulte Especificação de linguagem do C# A especificação da linguagem é a fonte definitiva para a sintaxe e o uso da linguagem C#.

Consulte também

Tarefas

Aplicativos C# de exemplo

Referência

Dentro de um programa C#

Conceitos

Guia de programação do C#

Outros recursos

Referência de C#