Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
niedozwolone wyrażenie dla nazwanego argumentu atrybutu "field"
Uwagi
Podczas inicjowania nazwanego argumentu atrybutu wartość musi być stałą czasu kompilacji.
Aby uzyskać więcej informacji na temat atrybutów, zobacz Atrybuty zdefiniowane przez użytkownika.
Przykład
Poniższy przykład generuje kod 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