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方法

相关推荐
玩泥巴的4 小时前
搭建一套.net下能落地的飞书考勤系统
c#·.net·二次开发·飞书
唐宋元明清21886 小时前
.NET 本地Db数据库-技术方案选型
windows·c#
lindexi8 小时前
dotnet DirectX 通过可等待交换链降低输入渲染延迟
c#·directx·d2d·direct2d·vortice
qq_4542450310 小时前
基于组件与行为的树状节点系统
数据结构·c#
bugcome_com10 小时前
C# 类的基础与进阶概念详解
c#
雪人不是菜鸡11 小时前
简单工厂模式
开发语言·算法·c#
铸人11 小时前
大数分解的Shor算法-C#
开发语言·算法·c#
未来之窗软件服务11 小时前
AI人工智能(二十四)错误示范ASR张量错误C#—东方仙盟练气期
开发语言·人工智能·c#·仙盟创梦ide·东方仙盟
yong999011 小时前
基于C#实现的UPnP端口映射程序
开发语言·c#
三天不学习12 小时前
Linux inotify 机制详解,解决“用户实例限制”问题
linux·运维·c#