Não é possível combinar as restrições 'New' e 'Structure'
Uma lista de restrições inclui a restrição Novo Operador e a restrição Estrutura (Visual Basic).
Uma lista de restrições em um parâmetro de tipo pode especificar que o argumento de tipo passado para esse parâmetro de tipo precisa ser um tipo de valor (com a restrição Structure
) ou precisa ser um tipo de referência (com a restrição Classe (Visual Basic)). Você não pode especificar ambas as restrições no mesmo parâmetro de tipo e não pode especificar uma mais de uma vez.
A restrição New
especifica que um argumento de tipo precisa expor um construtor sem parâmetros que o código de criação pode acessar. No entanto, uma estrutura não pode ter um construtor sem parâmetros não compartilhado. Portanto, as restrições e as restrições New
e Structure
estão em conflito.
ID do Erro: BC32103
Decida se você deseja exigir um tipo de valor ou de referência para o argumento de tipo.
Se você quiser que o argumento de tipo seja um tipo de valor, remova a palavra-chave
New
da lista de restrições.Se você quiser que o argumento de tipo seja um tipo de referência, remova a palavra-chave
Structure
da lista de restrições.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: