IronPython:双关键字无法识别?

时间:2013-01-11 10:34:17

标签: python .net types ironpython

在IronPython中,我可以这样做:

Console.WriteLine(int.MaxValue)

其中 int 不是变量,而是System.Int32。我回来了:

Max of int: 2137483647

然而,如果我为 double (System.Double)尝试类似的东西,我会得到:

NameError: name 'double' is not defined.

char (System.Char)类似。怎么样?

1 个答案:

答案 0 :(得分:1)

请参阅Mapping between Python builtin types and .NET types

int不是关键字,它是Python中的内置类型,IronPython使用System.Int32实现它。同样,float是使用System.Double实现的。

doublechar不是Python中的内置类型。