我正在聆听一场有关 C#4 的 dynamic
关键字的讲座,我想知道... 这个特性是否会与其他 .NET 特性正交,例如它是否支持扩展方法?
public static class StrExtension {
public static string twice(this string str) { return str + str; }
}
...
dynamic x = "Yo";
x.twice(); // will this work?
注意: 这个问题是在 C#4 发布之前提出的,这就是为什么它用了未来时态的原因。