저는 한 사용자 지정 특성을 아래와 같이
[AttributeUsage(AttributeTargets.All, Inherited = true, AllowMultiple = false)]
public class SetValForAll : Attribute
{
public string Limit { get; set; }
public SetValForAll(string limit)
{
Limit = limit;
}
}
이를 사용하는 동안 특성(SetValForAll)고 싶은 값을 전달의 한계 를 사용하여 하나의 열거 하지만 그것은 오류를 보여주는'특성을 인수해야 될 일정한 표현,typeof 표현 또는 배열 생성 식이의 특성을 매개변수 유형'
내 Enum 은 아래와 같이
public enum LimitEnum
{
max,
min
}
아래 코드는 오류를 던지는 특성에 라인입니다.
[SetValForAll(LimitEnum.max.ToString())]
public class UsingTheAttributeHere
{
}
할 수 있는 방법을 값에서 LimitEnum 사용하는 동안 SetValForAll 특성보다는 전달 하드 문자열?