Dart语言用法

时间:2013-11-06 14:44:44

标签: dart

我是Dart的新手,我有关于施法的问题。

我正在尝试将MouseEvent.offset Point转换为Point。我知道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; 

抛出异常。

有什么想法?

感谢。

1 个答案:

答案 0 :(得分:3)

您可以拨打电话。

 p.x.toDouble()