Array
(
)

Generics C#

Anonymous
   - 27 mai 2009

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.