Simples e bem explicado.
Parabéns , vamos ver alguem se interessa em começar a aprender.
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

Simples e bem explicado.
Parabéns , vamos ver alguem se interessa em começar a aprender.
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion
Os "comandos" em C# são terminadas por ponto e vírgula, assim como em outras linguagens como C++ e Pascal. Tomando como exemplo:
string x é uma declaração. Esta declaração diz ao compilador que x é uma variável, neste caso do tipo string. As variáveis devem ser declaradas antes de ser usadas.
Já x = "XTibia" é uma atribuição. Esta atribuição guarda na memória, no lugar onde x está localizada, o valor "XTibia".
Console.Write(x) é um comando que faz com que o programa escreva uma nova linha com o valor de x ("XTibia"), considerando que estejamos usando programas em console.
O compilador também pode usar expressões, por exemplo:
Vai atribuir à x o valor de 2 * 4 (8).
Estes comandos podem ser agrupados em funções. Uma função é uma sequência de comandos executada. No caso do C#, todo programa tem a função Main(), que é o corpo do programa, o que é executado primariamente. A estrutura básica de um programa, então, é a seguinte:
using System; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string x; x = "XTibia"; Console.Write(x); } } }Podemos separá-lo então assim:
São um tipo especial de comando chamado diretiva de preprocessamento. Isto são comandos que dirão para o compilador executar uma tarefa especial. Neste caso, são as bibliotecas que serão usadas no programa. Estas bibliotecas, no caso as duas básicas, vão importar para uso os tipos básicos (como string, int, float) e os métodos mais simples (Console.Write(), Console.Read(), soma, divisão), mas existem bibliotecas muito mais complexas.
É a linha que define que nosso aplicativo vai se chamar ConsoleApplication1, que neste caso é o nome padrão do Visual Studio.
Define a classe "Program". Classe são espécies de variáveis especiais mais completas que eu vou abordar à fundo mais em breve.
Define a nossa função Main(), que é estática, não retorna nenhum valor (isto é, se uma outra função chamar a função Main(), ela não vai esperar um resultado) e que recebe um vetor (conjunto) de strings como argumentos (opcionais).