다음을 통해 공유


컴파일러 오류 C3101

명명된 특성 인수 'field'에 대한 잘못된 식

명명된 특성 인수를 초기화할 때 값은 컴파일 시간 상수여야 합니다.

특성에 대한 자세한 내용은 사용자 정의 특성을 참조 하세요.

예시

다음 샘플에서는 C3101을 생성합니다.

// C3101.cpp
// compile with: /clr /c
ref class AAttribute : System::Attribute {
public:
   int Field;
};

extern int i;

[assembly:A(Field = i)];   // C3101
[assembly:A(Field = 0)];   // OK