技术栈

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单片机的自动化测量产线的设计》
相关推荐
Scout-leaf
10 小时前
WPF新手村教程(三)—— 路由事件
c#·wpf
用户29869853014
13 小时前
程序员效率工具:Spire.Doc如何助你一键搞定Word表格排版
后端·c#·.net
mudtools
2 天前
搭建一套.net下能落地的飞书考勤系统
后端·c#·.net
玩泥巴的
2 天前
搭建一套.net下能落地的飞书考勤系统
c#·.net·二次开发·飞书
唐宋元明清2188
2 天前
.NET 本地Db数据库-技术方案选型
windows·c#
lindexi
2 天前
dotnet DirectX 通过可等待交换链降低输入渲染延迟
c#·directx·d2d·direct2d·vortice
qq_45424503
2 天前
基于组件与行为的树状节点系统
数据结构·c#
bugcome_com
2 天前
C# 类的基础与进阶概念详解
c#
雪人不是菜鸡
2 天前
简单工厂模式
开发语言·算法·c#
铸人
2 天前
大数分解的Shor算法-C#
开发语言·算法·c#
热门推荐
01GitHub 镜像站点02【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆03OpenClaw 使用和管理 MCP 完全指南04Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤05OpenClaw + 飞书(Feishu)环境搭建指南06Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services07AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南08Window 10部署openclaw报错node.exe : npm error code 12809AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot10OpenClaw优化飞书API 额度已耗尽问题