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.

menu