IronPython 在创建实例时设置 属性 值(类似于 c#)

IronPython set property value on creating instance (Like c#)

IronPython 是否支持在创建新实例时设置 属性 值。

在 C# 中是可能的:

SqlParameter param = new SqlParameter() { Value = "123", ... };

IronPython 中是否有针对此的语法元素?

谢谢!

是的,这是可能的。 IronPython supports keyword arguments in constructor calls,这些将被映射到 属性 赋值:

param = SqlParameter(Value = "123", ...)