技术栈

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单片机的自动化测量产线的设计》
相关推荐
思麟呀
14 分钟前
在C++基础上理解CSharp-3
开发语言·c++·c#
rockey627
12 小时前
AScript如何实现LINQ语法
sql·c#·.net·linq·script·eval·expression
xiaoshuaishuai8
12 小时前
C# CDN加速与离线包优化PowerSetting慢问题
开发语言·windows·spring·c#
烈焰猩猩
16 小时前
【无标题】
c#
njsgcs
16 小时前
制作solidworks插件 装配体导出展开耗时分析
开发语言·c#·solidworks
njsgcs
16 小时前
c# solidworks 标注攻牙
开发语言·c#·solidworks
吴可可123
17 小时前
点在线上判定与多段线分割
算法·c#
吴可可123
18 小时前
圆弧多段线离散化采样密度优化
算法·c#
雪豹阿伟
21 小时前
4.C# —— 循环语句、break、continue
c#·上位机
两千次
21 小时前
webpost
c#
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03【AI】2026 年具身智能模型和世界模型总结04Gemini大升级、AI眼镜首发、Android XR亮相,13天后见分晓05Codex 手机端连接教程:三分钟搞定,附完整步骤06CC-Switch & Claude 基于 Linux 服务器安装使用指南07人工智能最新动态 AI 日报 · 2026年5月10日08几个好用的ip纯净度检测网站09AI科技热点日报 | 2026年5月11日10头歌软件工程导论UML画图题(基于starUML)