2

我是 Dart 的新手,我有一个关于选角的问题。

我正在尝试将 MouseEvent.offset 点转换为点。我知道 int 不是 double 的子类型。那么在不必执行以下操作的情况下将 int 强制为 double 的正确方法是什么:

Point p = event.offset; 
Point<double> dp = new Point<double>(p.x + 0.0, p.y + 0.0); 

正如预期的那样,当我尝试做类似的事情时:

double x = p.x as double; 

抛出异常。

有什么想法吗?

谢谢。

4

1 回答 1

4

你可以打电话给Double。

 p.x.toDouble()
于 2013-11-06T14:49:49.157 回答