¿Hay alguna manera de utilizar la reflexión en .NET para obtener el valor de una propiedad utilizando una ruta como tal ...Reflexión usando cadenas de ruta en .NET
type t {
id : int
name : string
}
type s {
id : int
st : t
{
let a = {id = 1; {id = 2; name = "foo"}}
a.getType().getProperty("st.name")
Lo siento por el F #. Esto no funciona, obviamente, pero ilustra lo que estoy tratando de hacer. Podría escribir un algoritmo recursivo para esto, pero ¿alguien sabe de un mecanismo en la API para lograr esto?
Esto es similar a Java [JXPath] (http://commons.apache.org/jxpath/). No conozco un equivalente para .NET. –