.net 扩展方法

class ExtensionMethods2    
{

static void Main()
{
int[] ints = { 10, 45, 15, 39, 21, 26 };
var result
= ints.OrderBy(g => g);
foreach (var i in result)
{
System.Console.Write(i
+ " ");
}
}
}
namespace ExtensionMethods
{
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();
posted @ 2011-07-25 10:17  湛然  阅读(186)  评论(0编辑  收藏  举报