相关疑难解决方法(0)

如何正确访问c ++/CLI initonly TimeSpan字段?

以下代码编译警告和intellisense错误:

ref class Test {
    initonly static TimeSpan Delay = TimeSpan(1,1,1); 

    Test() {
        long long ticks = Delay.Ticks; // << problem
    }
};
Run Code Online (Sandbox Code Playgroud)

问题是:

  • 警告C4395:'System :: TimeSpan :: Ticks :: get':成员函数将在initonly数据成员'Test :: Delay'的副本上调用
  • IntelliSense:不允许获取initonly字段的地址

如何正确访问Ticks?

.net c++-cli .net-4.0 visual-c++

10
推荐指数
1
解决办法
1167
查看次数

标签 统计

.net ×1

.net-4.0 ×1

c++-cli ×1

visual-c++ ×1