Resultados da pesquisa a pedido "generic-constraints"

2 a resposta

TypeScript - uma restrição genérica pode fornecer tipos "permitidos"?

Dado o seguinte código ... type Indexable<TKey, TValue> = { [index: TKey]: TValue }Isso produz o seguinte erro: Um tipo de parâmetro de assinatura de índice deve ser 'string' ou 'number'. Existe uma maneira de restringirTKey ser 'string' ou ...

20 a resposta

Criar método genérico que restringe T a um Enum

Estou construindo uma função para estender oEnum.Parse conceito que Permite que um valor padrão seja analisado caso um valor de Enum não seja encontradoIs insensitive caseEntão eu escrevi o seguinte: public static T GetEnumFromString<T>(string ...

2 a resposta

Por que o System.Array não pode ser uma restrição de tipo?

Estou trabalhando em um projeto pequeno com alguns tipos diferentes de matrizes (por exemplo,

7 a resposta

O que exatamente é uma "classe especial"?

Depois de não conseguir obter algo como o seguinte para compilar: public class Gen<T> where T : System.Array { }com o erro Uma restrição não pode ser da classe especial `System.Array ' Comecei a me perguntar, o que exatamenteé uma "classe ...

6 a resposta

Existe um construtor genérico com restrição de parâmetro em c #?

Em c # você pode colocar uma restrição em um método genérico como:

3 a resposta

Membro com a mesma assinatura já definida com diferentes restrições de tipo

Eu me deparei com um problema com métodos de sobrecarga que possuem restrições diferentes que parecem exclusivas. Esse é o meu exemplo: