Generics C#
27/05/2009
0
Galera, estou com uma dúvida a respeito de generics em C .net 2008.
Seguinte, tenho várias classes que herdam de uma classe base, e em determinado momento preciso passar como parâmetro de um método uma lista de objeto que herda dessa base, porem quando defino o tipo do parametro como List dessa classe base ele dá exceção de que não consegue converter para o tipo específico....
Vou tentar exemplificar
//Classe base
public class A()
{
}
//Classe filho
public class B() : A
{
}
public class Qualquer()
{
public void Exemplo(List param)
{
}
public void Chamada()
{
Exemplo(new List()); //Aqui acontece o erro
}
}
Conto com a ajuda de todos.
Seguinte, tenho várias classes que herdam de uma classe base, e em determinado momento preciso passar como parâmetro de um método uma lista de objeto que herda dessa base, porem quando defino o tipo do parametro como List dessa classe base ele dá exceção de que não consegue converter para o tipo específico....
Vou tentar exemplificar
//Classe base
public class A()
{
}
//Classe filho
public class B() : A
{
}
public class Qualquer()
{
public void Exemplo(List param)
{
}
public void Chamada()
{
Exemplo(new List()); //Aqui acontece o erro
}
}
Conto com a ajuda de todos.
Anonymous
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)