Flutter 万物可拓方法

Flutter 万物可拓方法,flutter,dart,extension-methods,Flutter,Dart,Extension Methods,我想对每个类型的对象进行null能力检查, 所以我写了一个扩展方法,比如C# 但每次使用它时,我都会将动态对象转换为对象如下: void doSomething(dynamic data) { if (!(data as Object).isNullEmptyOrWhitespace()) { // do something } } 是否有更好的解决方案来扩展每件事 void doSomething(dynamic data) { if (!(data as Object)

我想对每个类型的对象进行null能力检查, 所以我写了一个扩展方法,比如C#

但每次使用它时,我都会将
动态
对象转换为
对象
如下:

void doSomething(dynamic data) {
  if (!(data as Object).isNullEmptyOrWhitespace()) {
    // do something
  }
}
是否有更好的解决方案来扩展每件事

void doSomething(dynamic data) {
  if (!(data as Object).isNullEmptyOrWhitespace()) {
    // do something
  }
}