I have an issue here.
I have an object received by parameter. It can be a single object or list of objects (List).
How can I convert the object to a List object WITHOUT RECEIVING THE TYPE by parameter? I do not want the signed method with.
One important limitation: I'm using the 2.0 framework. So, no linq and other scripts that could help my life to be happier ... rs ...
- adding more information, here is the question itself:
public class Conversor
{
private class MinhaClasse
{
private string _meuNome;
public string MeuNome
{
get { return _meuNome; }
set { _meuNome = value; }
}
private int _minhaIdade;
public int MinhaIdade
{
get { return _minhaIdade; }
set { _minhaIdade = value; }
}
}
public Conversor()
{
object lista = new List<MinhaClasse>();
// E agora, como eu faço para transformar o objeto 'lista' em List<MinhaClasse> em tempo de execução para usar em um loop, por exemplo?
// Lembrando que eu não quero assinar o método com o tipo genérico usando <T>, porque posso ter
// que chamar o método de forma recursivo.
}
}
Thank you.