Olá! Friday, 29 de March de 2024.



Dicas CódigoFonte.net
Monday, 12 de January de 2004

Criando um Hello World em C#


Este tutorial mostra 3 versões de um “Hello World!” em C #.

Exemplo 1

// Hello1.cs // Para compilação (Comando de linha - DOS): // C:pasta do arquivo csc Hello1.cs (gera um .exe na pasta do arquivo) public class Hello1 { public static void Main() { System.Console.WriteLine("Hello World!"); } }

>> Resultado
Hello World!

>> Entendendo o código
Na segunda linha, criamos a classe e dentro do seu bloco de declaração “{}” definimos o método principal “Main()” que por sua vez chama o método WriteLine() do namaspace System.Console

Obs: Todo programa C#, obrigatoriamente, deve possuir uma classe com o método principal “Main()” , que deve também ser declarado como estático “static” , que diz ao runtime que o método pode ser chamado sem a classe ser instanciada. É através deste que o runtime saberá o ponto de entrada do programa.

Exemplo 2
Para não ter que informar completamente a localização do método, podemos utilizar a declaração “using” .

// Hello2.cs // Compile da mesma forma do exemplo1 using System; public class Hello2 { public static void Main() { Console.WriteLine("Hello World!"); } }

>>Resultado
Hello World!

>> Entendendo o código
A diferença deste para o exemplo 1 é a declaração “using System” na linha 3. Com esta, podemos utilizar todos os métodos da classe System como por ex.:
"Console.WriteLine()”; ao invés de “System.Console.WriteLine();”

Exemplo 3
Para resgatar os argumentos passados para seu programa na linha de comando, simplesmente mude a assinatura do mesmo.

// Hello3.cs // arguments: A B C D // Compile da mesma forma do exemplo1 e execute assim: c:pasta do arquivohello3.exe A B C D using System; public class Hello3 { public static void Main(string[] args) { Console.WriteLine("Hello World!"); Console.WriteLine("Foram passados {0} argumentos, são eles:", args.Length ); for (int i=0; i < args.Length; i++) { Console.WriteLine("{0}", args[i]); } } }

>> Resultado
Hello World!
Foram passados 4 argumentos, são eles:
A
B
C
D

>> Entendendo o código
Apenas incluímos o parâmetro “string[] args” no método “Main()”, e percorremos o mesmo da mesma forma que lemos um array.


Comentários do artigo [Novo comentário]

Nenhum comentário, seja o primeiro a comentar.
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo:


CodigoFonte.net » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010