在C#中对已有类的方法扩展,比如:对String类进行首字母大写的功能扩展
Public static string ToUpperFirst(this string s)
{
return s.Substring(0,1).toUpper()+s.Subjstring(1);
}
这样以后调用即可用以下方法:
string s="abc";
Console.WriteLine(s.ToUpperFirst());
运行结果:
Abc