Dart是否有像c#这样的扩展方法?

问题描述 投票:2回答:2

可以在dart中制作扩展方法吗?就像在C#中一样,例如:

void swap(this CssClassSet ccs, String oldClass, String newClass)
{
    ccs.remove(oldClass);
    ccs.add(newClass);
}

Dart可以做到这种事情吗?我想将CssClassSet扩展为具有swap(String oldClass, String newClass)方法。

extension-methods dart
2个回答
3
投票

0
投票

6年后,扩展功能终于浮出水面:https://github.com/passsy/kt.dart/pull/109

它们将包含在dart 2.6中