擴展方法(C# 3.0 語言)

namespace ExtensionMethods
{
 public static class MyExtensions
 {
  public static int WordCount(this String str)
  {
   return str.Split(new char[] { ' ', '.', '?'
   }, StringSplitOptions.RemoveEmptyEntries).Length;
  }
 }
}
//使用
using ExtensionMethods;
string s = "Hello Extension Methods";
int i = s.WordCount();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章