Как правильно получить доступ к c ++ / CLI initonly поле TimeSpan?
Следующий код компилируется с предупреждением и ошибкой intellisense:
ref class Test {
initonly static TimeSpan Delay = TimeSpan(1,1,1);
Test() {
long long ticks = Delay.Ticks; // << problem
}
};
Проблемы:
предупреждение C4395: 'System :: TimeSpan :: Ticks :: get': функция-член будет вызвана для копии элемента данных initonly 'Test :: Delay'IntelliSense: использование адреса поля initonly запрещеноКак правильно получить доступ к тикам?