¿Cómo acceder correctamente a c ++ / CLI initonly TimeSpan field?
El siguiente código compila con advertencia y error de inteligencia:
ref class Test {
initonly static TimeSpan Delay = TimeSpan(1,1,1);
Test() {
long long ticks = Delay.Ticks; // << problem
}
};
Los problemas son:
advertencia C4395: 'System :: TimeSpan :: Ticks :: get': la función miembro se invocará en una copia del miembro de datos de inicio 'Test :: Delay'IntelliSense: no está permitido tomar la dirección de un campo initonly¿Cómo acceder correctamente a las garrapatas?