Я столкнулся с проблемой о PropertyInfo
.my кода здесьPropertyInfo не получает свойство строки
Type type = typeof(T);
PropertyInfo propertyInfo = type.GetProperty(filterDescriptor.Member);
if (propertyInfo != null && propertyInfo.PropertyType.FullName.ToLower() == "system.string")
{
isMemberStringType = true;
filterDescriptor.Value = filterDescriptor.Value ?? string.Empty;
}
Проблема является propertyInfo
получением NULL
если filterDescriptor.Member
содержит значение как
abc.key
аЬса .Name
Но когда это кон tains Just Key and Name
, Он работает, он получает system.string
и выполняет if
. Как я могу это сделать.Помощь.
Не зная, что означает 'abc', нет действительного ответа. имя класса? имя интерфейса? имя цепи? – nawfal