GetProperty работает в .NET 3.5, но не в .NET 4 - PullRequest
1 голос
/ 26 августа 2010

Я использую следующий код:

protected object GetProperty(object target, string fieldName)
{
    Type type = target.GetType();
    PropertyInfo mi = type.GetProperty(
        fieldName, BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.GetProperty);
    object obj = mi.GetValue(target, null);
    return obj;
}

Работает в .NET 3.5.Но если я перехожу на .NET 4, то mi становится нулевым.Почему?

1 Ответ

5 голосов
/ 26 августа 2010

Есть ли у цели желаемое свойство в .net 4?Было довольно много изменений API.

...