Permite omitir argumentos ao chamar métodos, assumindo um valor padrão • Argumentos Nomeados – Permite informar o nome dos argumentos ao chamar métodos
– Covariance • Permite conversões do tipo mais específico para o tipo mais genérico (Ex: Classe Derivada => Classe Base) – Contravariance • Permite conversões do tipo mais genérico para o tipo mais específico (Ex: Classe Base => Classe Derivada)
faz por si): – Utilizar a palavra-chave ref na chamada de métodos – Efectuar casts de Value Types para object • Suporte a argumentos opcionais e nomeados • Agora pode-se incluir o assembly de Interop na aplicação