C#_扩展方法

简述:

  • 扩展方法所属类必需是静态类(类名依据规范通常为XXXExtension,XXX为被扩展类)
  • 扩展方法必需是公有静态方法
  • 扩展方法的首个参数由this修饰,参数类型为被扩展类型

示例:

cs 复制代码
static class DoubleExtension
{
    public static double Round(this double input, int digits)
    {
        double result = Math.Round(input, digits);
        return result;
    }
}

此时可对double类型的变量调用Round方法

相关推荐
superman超哥5 小时前
仓颉语言中字符串常用方法的深度剖析与工程实践
开发语言·后端·python·c#·仓颉
bugcome_com5 小时前
C# 中 ref 与 out 参数传递:核心区别与实战解析
c#
用户4488466710606 小时前
.NET 进阶 —— 深入理解线程(3)ThreadPool 与 Task 入门:从手动线程到池化任务的升级
c#·.net
CreasyChan6 小时前
unity四元数 - “处理旋转的大师”
unity·c#·游戏引擎
wuguan_6 小时前
C#索引器
c#·索引器
聪明努力的积极向上6 小时前
【设计】分批查询数据通用方法(基于接口 + 泛型 + 定点复制)
开发语言·设计模式·c#
张人玉7 小时前
C# WPF 折线图制作(可以连接数据库)
数据库·c#·wpf·sugar
kylezhao20197 小时前
C# 中的委托(Delegate)与事件(Event)
c#·c#上位机
lzhdim8 小时前
C#应用程序取得当前目录和退出
开发语言·数据库·microsoft·c#
wuguan_8 小时前
C#之接口
c#·接口