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

相关推荐
小码编匠2 小时前
工业视觉 C# + OpenCvSharp 的模板匹配实战
后端·c#·.net
月巴月巴白勺合鸟月半3 小时前
几种 HTML 转 PDF的方式
pdf·c#
bugcome_com4 小时前
简述 C# 成员修饰符(Modifier)——从整体到细节全面解析
c#
helloworddm5 小时前
防止应用多开-WPF
服务器·架构·c#
我是唐青枫5 小时前
深入理解 Parallel.ForEachAsync:C#.NET 并行调度模型揭秘
c#·.net
bugcome_com6 小时前
深入解析 C# 中 const 与 readonly 的核心区别
c#
kylezhao20196 小时前
工业机器视觉基础认知
计算机视觉·c#·visionpro
水龙吟啸7 小时前
项目设计与开发:智慧校园食堂系统
python·机器学习·前端框架·c#·团队开发·visual studio·数据库系统
flysh057 小时前
C#语言基础知识要点
开发语言·c#
闻缺陷则喜何志丹8 小时前
【三维建模】三维建模基础一
c#·计算几何·cad·三维建模·布尔运算·切点