O apoio internacional também é muito importante.
C # é projetado para escrever aplicações para dispositivos com sistemas operacionais sofisticados e para dispositivos com capacidades limitadas.
Embora os programas escritos em C # não deve perder tempo com o processador atribuído e memória não pode ser medido com aplicações escritas em C ou linguagem assembler.
A descrição a seguir baseia-se na especificação da linguagem C # e outros documentos, que pode ser encontrado na seção de Referências.
C #, não há herança múltipla - o que significa que cada classe pode ser descendentes de apenas uma classe. Esta decisão foi tomada para evitar complicações e complexidade que está associado com a herança múltipla. Uma classe pode implementar qualquer número de interfaces.
Não há variáveis e métodos globais. Todas as funções e métodos devem ser declarados dentro de classes. Substituto para eles são variáveis e métodos estáticos de classes públicas.
Na programação orientada a objeto, a fim de respeitar o princípio de encapsulamento de um modelo frequentemente utilizado quando os atributos de classe de dados pode ser acessado de fora apenas de forma indireta, por meio de dois métodos get (acessador) e set (mutator ). C # pode definir, em vez da chamada propriedade, que ainda trabalha fora como um atributo de dados, mas dentro da propriedade, podemos definir uma métodos get e set. A vantagem é mais fácil trabalhar com dados de atributos, preservando o princípio de encapsulamento.
C # é tipo seguro do que C + +.
As conversões implícitas única padrão são aqueles que são considerados seguros como uma expansão de inteiros (por exemplo, a partir de 32 bits para 64 bits) ou conversão de tipo derivado no tipo de pai. Não há nenhuma conversão implícita de integer para o tipo booleano, ou o tipo de enumeração enum e tipo inteiro.
C # não precisa de uma declaração para a frente - a ordem de declaração não é métodos importantes.
C # é case sensitive - isso significa que a distinção entre capital e letters.Identifiers minúsculas "valor" e "Valor" não são, portanto, ao contrário VB.
NET equivalente
Leia mais: http. : //computersight.com/programming/c-2/#ixzz0xzJ9T1EU