Lista de exemplos de código C Sharp
# Lista de exemplos de código C Sharp

Esta é uma lista de exemplos de código C#, que demonstram a funcionalidade da linguagem e suas características.

## Programa Olá Mundo

Segue abaixo uma implementação do programa Olá Mundo em C#:
A linha 1 inclui os objetos do espaço de nomes System, pois utilizaremos um objeto deste para escrever na tela. A linha 3 define a classe HelloWorld; ela é pública, o que significa que pode ser utilizada por outros projetos sem restrições. A linha 5 é o ponto de entrada do programa quando executado a partir da interface de linha de comando. Este método também pode ser chamado de outro código utilizando a sintaxe HelloWorld.Main. A definição public static void indica que o método Main é, respectivamente, público (pode ser invocado por outras classes), estático (pertence à classe e não a um objeto específico, uma instância específica) e sem valor de retorno. A linha 7 escreve a mensagem na linha de comando. Console é um objeto do sistema que representa a linha de comando, através da qual o programa pode obter e mostrar texto. O método WriteLine (traduzindo literalmente, EscreverLinha) de é executado, acarretando que o literal passado como parâmetro seja mostrado na saída.

## Ponteiros

Segue um exemplo simples de como usar ponteiros usando C#:

## Herança

Segue exemplo do uso de herança de classes:

## Conversão de tipo

Segue exemplo de conversão de diferentes tipos de dados:

## Passagem de parâmetros

* Saída do algoritmo ao lado
* Valor de x1 dentro do método Alterar: 10
* Valor de x1 após a execuçao do método Alterar: 10
* Valor de x2 dentro do método AlteraLocal: 10
* Valor de x2 após a execuçao do método: AlteraLocal: 0
* Valor de x2 dentro do método ReferenciaForcada: 20
* Valor de x2 após a execuçao do método: ReferenciaForcada: 20
* Valor de z dentro do método AlterarSaida: 20
* Valor de z após a execuçao do método: AlterarSaida: 20