是否可以在静态扩展方法中修改 this/focus 变量?
例如:
public static class AnimExtensions
{
public static int anim(this float f, float to, float time)
{
return Animation.Start(a => f = a, f, to, time);
}
}
我想通过在“this”变量上使用 lambda 函数来使用扩展名来调用 Animation.Start 方法。扩展方法中不允许使用 this 关键字,但是是否有另一种以这种方式访问/使用变量的方法?