Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Var: использование элемента данных initonly значение допускается только в конструкторе экземпляра класса "type_name".
Замечания
Статические элементы данных могут приниматься только в статическом конструкторе.
Элементы данных экземпляра (нестатические) могут принимать только их адрес в конструкторах экземпляров (нестатических).
Example
В следующем примере создается C3893:
// C3893.cpp
// compile with: /clr
ref struct Y1 {
Y1() : data_var(0) {
int% i = data_var; // OK
}
initonly int data_var;
};
int main(){
Y1^ y= gcnew Y1;
int% i = y->data_var; // C3893
}