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

相关推荐
光泽雨5 小时前
c#中的“跨界找人”
c#
yuan199976 小时前
基于 C# 实现的 Omron HostLink (FINS) 协议 PLC 通讯
开发语言·c#
火星papa8 小时前
C# 任务(Task)的基础实现
c#·任务·task
烛阴10 小时前
Unity资源加载进化论:从AssetBundle到Addressables,一文带你吃透手游资源管理
前端·c#·unity3d
aini_lovee13 小时前
C#与倍福PLC(通过ADS协议)通信上位机源程序实现
开发语言·c#
2501_9307077814 小时前
使用C#代码压平 PDF 表单字段
数据库·pdf·c#
IT知识分享17 小时前
数字上标、下标如何打,6种常用方法详解
开发语言·c#·xhtml
码农学院17 小时前
itextsharp .net中如何设置两个表格的间距设为0,取网站的域名,协议、端口、当前站点目录的地址
开发语言·c#·.net
monkeyhlj18 小时前
Agent Skills简单理解
开发语言·c#
星河耀银海19 小时前
Unity C#入门:变量的定义与访问权限(public/private)
unity·c#·lucene