Os novos recursos do visual c # .net
Visual C # .NET (pronuncia Visual C sharp) é linguagem de programação nova geração da Microsoft que integra a flexibilidade de C ++ com o curto ciclo de desenvolvimento do Visual Basic. Estas características, juntamente com uma série de novos recursos, fazer Visual C # mais do que apenas a soma de Visual Basic e C ++.
Algumas das características 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 delegados são chamados tipos de referência. Este tipo de sistema oferece a vantagem de eliminar uma série 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 objecto de tipo seguro e seguro que contém uma referência a um método. A vantagem de usar delegados é que ele é útil na invocação anônima, o que significa que o método a ser invocado não é conhecido em tempo de compilação.
sincronização de threads simples: Permite criar aplicações multithread.
versionamento: 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 você pode usar para descrever várias entidades em seus programas.