代码拉取完成,页面将自动刷新
using System;
namespace ExtensionApplication
{
public static class ExtensionString
{
//向 String 类扩展一个统计单词数量的方法
public static int CountWord(this String str)
{
return str.Split(' ').Length;
}
}
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("单词数量:" + "Hello World".CountWord());//没有参数
Console.ReadKey();
}
}
}
/*
展方法
扩展方法可以实现在不需要修改目标类,也不需要继承目标类的情况下为其添加一个方法。
规则:
1、扩展类必须为静态类,扩展方法必须为静态方法。
2、扩展方法的第1个形参开头必须使用 “this” 关键字然后再填写扩展的目标类。
3、如果需要接收参数则从第2个参数开始算起,第1个参数在真正调用方法时是隐藏的。
*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。