Na linguagem de programação C#, um programa simples de 'olá mundo' pode ser escrito de várias maneiras. Vamos ver as 4 principais maneiras de criar um exemplo simples de C#:
- Exemplo Simples
- Usando o sistema
- Usando modificador público
- Usando espaço para nome
Exemplo simples de C#
class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } }
Saída:
Hello World!
Descrição
aula: é uma palavra-chave usada para definir classe.
Programa: é o nome da classe. Uma classe é um projeto ou modelo a partir do qual os objetos são criados. Pode ter membros de dados e métodos. Aqui, possui apenas o método Main.
estático: é uma palavra-chave que significa que o objeto não é necessário para acessar membros estáticos. Portanto, economiza memória.
vazio: é o tipo de retorno do método. Não retorna nenhum valor. Nesse caso, a declaração de retorno não é necessária.
Principal: é o nome do método. É o ponto de entrada para qualquer programa C#. Sempre que executamos o programa C#, o método Main() é invocado primeiro, antes de qualquer outro método. Representa o início do programa.
string[] argumentos: é usado para argumentos de linha de comando em C#. Ao executar o programa C#, podemos passar valores. Esses valores são conhecidos como argumentos que podemos usar no programa.
System.Console.WriteLine('Olá Mundo!'): Aqui, System é o namespace. Console é a classe definida no namespace System. O WriteLine() é o método estático da classe Console que é usado para escrever o texto no console.
Exemplo C#: Usando Sistema
Se escrevermos usando o sistema antes da classe, significa que não precisamos especificar o namespace System para acessar qualquer classe deste namespace. Aqui, estamos usando a classe Console sem especificar System.Console.
using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Saída:
Hello World!
Exemplo C#: usando modificador público
Também podemos especificar público modificador antes da classe e do método Main(). Agora também pode ser acessado de fora da classe.
using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Saída:
Hello World!
Exemplo C#: usando namespace
Podemos criar classes dentro do namespace. É usado para agrupar classes relacionadas. Ele é usado para categorizar classes para que seja fácil de manter.
using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } }
Saída:
Hello World!