Estrutura de um programa em C#
C# é uma linguagem de programação orientada a objetos de uso geral e com segurança de tipos, cujo objetivo é a produtividade do programador. Para este fim, a linguagem equaciona simplicidade, expressividade e desempenho.
Abaixo, temos o esquema de um programa em C#, apresentando alguns dos seus elementos mais comuns:
//Estrutura do programa C#
//Usando um namespace
using System;
//Namespace
namespace MeuNamespace
{
//Classe
public class MinhaAplicacao
{
//Comentários de linhas múltiplas
/*Este programa
exibe no prompt
um cálculo de soma*/
static void Main(string[] args)
//Início de bloco
{
MinhaClasse m = new MinhaClasse();
Console.WriteLine(m.Soma(100, 10));
//Fim de bloco
}
//Comentário XML
///<summary>
///Minha Classe Math
///</summary>
public class MinhaClasse
{
//Método
public int Soma(int a, int b) {return a + b;}
}
}
}
A estrutura de um programa em C# pode ser dividida em um ou mais arquivos contendo os seguintes elementos:
- Namespaces;
- Tipos (classes, estruturas, interfaces, delegações, enums);
- Membros (constantes, campos, métodos, propriedades, indexadores, eventos, operadores, construtores);
- Outros (declarações, comentários, instruções).
Referências Bibliográficas:
- ALBAHARI, Joseph; ALBAHARI, Ben. C# 3.0: Guia de Bolso. Rio de Janeiro: Alta Books, 2008.
- GALUPPO, Fabio; MATHEUS, Vanclei; SANTOS, Wallace. Desenvolvendo com C#. Porto Alegre: Bookman, 2004.