FieldInfo.GetRawConstantValue недоступен для UWP
Мне нужно получить значение константы в моем классе.GetField
работает отлично.
Но потом myFieldInfo.GetRawConstantValue()
нормально работает отлично, но не доступно на UWP.
Есть ли способ добиться этого на UWP?
1 ответ
Есть ли способ добиться этого на UWP?
Получите из этого документа. GetRawConstantValue
метод применяется к .NET Standard
, Так что вы могли бы создать .NET Standard
библиотека классов, на которую может ссылаться проект UWP.
public class LibCore
{
public static object GetRawConstantValue(Type target, string filedName)
{
var filed = target.GetField(filedName);
var value = filed.GetRawConstantValue();
return value;
}
}
использование
var value = LibCore.GetRawConstantValue(typeof(Person), "Name");
Примечание: если версия .NET Standard
библиотека классов 2.0, вам нужно изменить минимальную версию uwp до 16299.