Красиво поставил :) ты

ользую пользовательский атрибут, чтобы определить, как члены класса сопоставляются со свойствами для публикации в виде публикации формы (Платежный шлюз). У меня есть пользовательский атрибут, работающий просто отлично, и я могу получить атрибут по «имени», но хотел бы получить атрибут самим членом.

Например:

getFieldName("name");

против

getFieldName(obj.Name);

План состоит в том, чтобы написать метод для сериализации класса с членами в доступную строку.

Вот тестовый код, который у меня есть на данный момент, где ret это строка, а PropertyMapping это пользовательский атрибут:

foreach (MemberInfo i in (typeof(CustomClass)).GetMember("Name"))
{
    foreach (object at in i.GetCustomAttributes(true))
    {
        PropertyMapping map = at as PropertyMapping;
        if (map != null)
        {
            ret += map.FieldName;
        }
    }
}

Заранее спасибо!

Ответы на вопрос(0)

Ваш ответ на вопрос