【发布时间】:2017-03-10 08:24:10
【问题描述】:
是否可以在本机脚本中扩展现有类?通过扩展我的意思是用 C# 术语,例如不是继承,而是向现有类“注入”方法,并在原始类的实例上调用该方法。
C# 扩展方法:
public static class MyExtensions
{
public static int WordCount(this String str)
{
return str.Split(new char[] { ' ', '.', '?' },
StringSplitOptions.RemoveEmptyEntries).Length;
}
}
string s = "Hello Extension Methods";
int i = s.WordCount();
【问题讨论】:
标签: nativescript angular2-nativescript