技术栈

C#_扩展方法

Mudrock__2024-02-24 15:48

简述:

  • 扩展方法所属类必需是静态类(类名依据规范通常为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方法

上一篇:B树的介绍
下一篇:论文选题分享及思路(一)《基于C51单片机的自动化测量产线的设计》
相关推荐
唐青枫
2 小时前
别只会用 MemoryCache!C#.NET CacheManager 详解:多级缓存、Region 与 Redis 实战
c#·.net
吴可可123
3 小时前
PointF坐标精度与使用注意事项
c#
鸽子一号
5 小时前
c#Modbus通信
开发语言·c#
cjp560
8 小时前
001.Blazor简介
c#
工程师007
9 小时前
C# 程序集、IL、CLR 执行流程
c#·clr·il·程序集
xxjj998a
9 小时前
PHP vs C#:核心差异全解析
开发语言·c#·php
我不在你不在
10 小时前
C# 异步与LINQ实战亮点
c#
游乐码
10 小时前
c#预处理器指令
c#
之歆
11 小时前
DAY13_CSS3进阶完全指南 —— 背景、边框、文本、渐变、滤镜与 Web 字体(上)
前端·c#·css3
工程师007
20 小时前
C# 装箱、拆箱 底层原理
c#·装箱和拆箱
热门推荐
01要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法02GitHub 镜像站点03Codex 接入 DeepSeek API 完整配置文档04零基础教你claude code 接入 deepseek V405【AI】2026 年具身智能模型和世界模型总结06裂开!ChatGPT 居然开始要手机号验证,附详细解决方法07几个好用的ip纯净度检测网站082026年AI前瞻:量子AI、具身智能与科学发现的新纪元09CC-Switch & Claude 基于 Linux 服务器安装使用指南10在Windows 11上安装Docker的踩坑记录