Novos recursos no Visual C # .NET
Visual C # .NET (pronuncia Visual C sharp) é a linguagem de programação de nova geração da Microsoft que integra a flexibilidade do C ++ com o curto ciclo de desenvolvimento do Visual Basic. Estas características, juntamente com uma série de novos recursos, tornar o Visual C # mais do que apenas a soma de Visual Basic e C ++.
Algumas das funcionalidades do Visual C # são
Coleta de lixo: A função do coletor de lixo, fornecido pelo Visual C #, é para verificar se os objetos não estão sendo usados por um aplicativo e excluí-los da memória.
sistema de tipo / referência de valor: De acordo com o sistema de tipo de valor / referência, o padrão de tipos de dados, enumerações e estruturas são chamados tipos de valor. Interfaces, classes, e os delegados são chamados tipos de referência. Este tipo de sistema oferece a vantagem de eliminar um número de erros de memória e simplificar a manipulação de objetos.
Unified declaração e definição de métodos de classe: A declaração unificada e definição de métodos de classe alivia-lo de criar vários arquivos - um para declaração e outra para definição.
delegados: Um objeto de tipo seguro e seguro que contém uma referência a um método. A vantagem de usar delegados é que ele é útil na chamada anônima, o que significa que o método a ser chamado não é conhecido em tempo de compilação.
sincronização de thread simples: Permite criar aplicações multithread.
controle de versão: Você precisa substituir explicitamente os membros de uma classe base em uma classe derivada. Esta revisão cria uma nova versão sem afetar o programa existente.
interoperabilidade: aplicações do Visual C # são independentes de plataforma.
O acesso ao código nativo: Visual C # permite que um desenvolvedor para ver programaticamente o código nativo.
Atributos: A tag declarativa que pode ser usado para descrever várias entidades em seus programas.