Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, eu tenho uma classe genérica, o tipo dela vai der definida atraves de uma configuração que será adicionada a uma variavel isso é possivel, se sim como? se não e agora? rs
Exemplo:
switch (quadro)
{
case"Q":
TipoDado = "int";
break;
default:
TipoDado = "double";
break;
}
Model.OperadoraCollection<TipoDado> OperadoraCollection = new Webreport.Model.OperadoraCollection<TipoDado>();
Obrigado!
Não da não =/
Se você explicar melhor qual o problema, talvez tenha outra solução.
Esse tipo de problema geralmente se resolve com design pattern.
Contudo, se os tipos de dados tiverem alguma relação, você pode criar uma interface ou classe base e usar no generics.
public class ContaCorrente : IConta { }
public class ContaPoupanca : IConta { }
Model.OperadoraCollection<IConta> OperadoraCollection = new Webreport.Model.OperadoraCollection<IConta>();