Вот мой пользовательский атрибут и класс, я использую его на:Аргумента атрибута должен быть постоянным выражение, ...- Создать атрибут массива типа
[MethodAttribute(new []{new MethodAttributeMembers(), new MethodAttributeMembers()})]
public class JN_Country
{
}
public class MethodAttribute : Attribute
{
public MethodAttributeMembers[] MethodAttributeMembers { get; set; }
public MethodAttribute(MethodAttributeMembers[] methodAttributeMemberses)
{
MethodAttributeMembers = methodAttributeMemberses;
}
}
public class MethodAttributeMembers
{
public string MethodName { get; set; }
public string Method { get; set; }
public string MethodTitle { get; set; }
}
синтаксической ошибке, отображается в первой строке выше:
атрибут аргумента должен быть константным выражением, TypeOf выражения экспрессии или создания массива из параметров типа атрибута
Почему т его ошибка?
Я пытался использовать статические строки, но это не сработало, поэтому мне пришлось переключиться на const – mac10688