extension-methods - Dart是否具有像C#这样的扩展方法?

标签 extension-methods dart

可以在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是否具有像C#这样的扩展方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17881494/

相关文章:

c# - First <>扩展方法是否有安全版本?

c# - 值类型的对象扩展方法

file - Flutter:Google Drive:文件列表总是返回 0

flutter - DateFormat Flutter我正在以这种格式获取日期表格json api “2020-04-18T00:00:00”,但是我想要这种格式 “dd-mm-yyyy”

android - Flutter Gridview 不更新来自 firebase 的值

c# - 为类型 T 编写扩展方法;如何为 T 的字段添加类型约束?

c# - 无法将 lambda 表达式转换为类型 'string',因为它不是委托(delegate)类型

c# - 扩展方法如何在后台工作?

flutter - 在Flutter中实现卡片翻转动画

sqlite - 在flutter中启动应用程序时,如何检查我的sqlflite数据库是否有数据?