Аргумент атрибута должен быть константным выражением,… - Создать атрибут типа array

Вот мой пользовательский атрибут и класс, на котором я его использую:

[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 или выражением создания массива типа параметра атрибута.

Почему возникает эта ошибка?

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

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