estoy reflejando una propiedad 'Bla' su tipo es ICollectionC# Reflexión - (! Como era de esperar) Encuentre el tipo genérico de una colección
public ICollection<string> Blah { get; set; }
private void button1_Click(object sender, RoutedEventArgs e)
{
var pi = GetType().GetProperty("Blah");
MessageBox.Show(pi.PropertyType.ToString());
}
Esto me da ICollection<string>
...
Pero realmente quiero obtener el tipo de colección, es decir, ICollection
(en lugar de ICollection<string>
) - ¿Alguien sabe cómo lo haría por favor?
Pero su tipo ** es ** 'ICollection' ... –
De acuerdo, 'ICollection' y' ICollection 'son dos tipos completamente diferentes. –
LukeH