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

相关推荐
꧁执笔小白꧂19 小时前
C#+VisionMaster 学习笔记(目录)-目录
c#·visionmaster
sali-tec20 小时前
C# 基于halcon的视觉工作流-章68 深度学习-对象检测
开发语言·算法·计算机视觉·重构·c#
咖啡の猫1 天前
Python字典的查询操作
数据库·python·c#
czhc11400756631 天前
c# 1213
开发语言·数据库·c#
xiaoid1 天前
C#向jave平台的API接口推送
c#·post·webapi
小猪快跑爱摄影1 天前
【AutoCad 2025】【C#】零基础教程(三)——获取选中的 Entity 插件 =》 初识 Entity 派生类
c#·autocad
czhc11400756631 天前
c#w 1214
开发语言·c#
用户298698530141 天前
C# 中如何从 URL 下载 Word 文档:基于 Spire.Doc 的高效解决方案
后端·c#·.net
wangbing11251 天前
将swagger在线文档转为word
microsoft·c#·word
mangge081 天前
定时刷新已经登录过的网页c#
c#