public class Foo
{
private Bar FooBar {get;set;}
private class Bar
{
private string Str {get;set;}
public Bar() {Str = "some value";}
}
}
Если у меня есть что-то вроде выше, и у меня есть ссылка на Foo, как я могу использовать отражение, чтобы получить значение Str out Foo's FooBar? Я знаю, что нет реальной причины когда-либо делать что-то вроде этого (или очень немногие способы), но я полагаю, что должен быть способ сделать это, и я не могу понять, как это сделать.Получить частную собственность частной собственности, используя отражение
отредактирован, потому что я задал неправильный вопрос в теле, которое отличается от правильного вопроса в названии
Что вы пробовали? Немного Google и некоторые пробные версии и ошибки, и вы должны сделать это в кратчайшие сроки. –
Возможный дубликат [Доступ к закрытым полям] (http://stackoverflow.com/questions/10862747/access-private-fields) – Emz
Это действительно не сложно, его не все, что отличается от публичных, вы просто нужно указать разные 'BindingFlags'. –