如何将“Button b3 =(Button)sender”从c#转换为ironpython

时间:2010-12-16 14:55:16

标签: .net silverlight ironpython

我想转换C#语句

Button b3 = (Button)sender;

to ironpython声明

2 个答案:

答案 0 :(得分:1)

假设发件人输入到对象(换句话说,没有用户定义的转换运算符),您可以像使用C#代码中的b3一样使用发件人。 完全相同的代码是:

b3 =发件人

C#只需要这样做,因为它想要静态地键入对象。如果不是使用Button,而是将其转换为显式实现的对象的接口,则会变得更加复杂。

答案 1 :(得分:0)

b3 = sender.Content()