1 Star 1 Fork 0

ClearStari99/C Sharp 教程

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
101 C Sharp 方法 最下列笔记 3 扩展方法.cs 992 Bytes
一键复制 编辑 原始数据 按行查看 历史
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个参数在真正调用方法时是隐藏的。
*/
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/ClearStari99/c-sharp-tutorial.git
git@gitee.com:ClearStari99/c-sharp-tutorial.git
ClearStari99
c-sharp-tutorial
C Sharp 教程
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385