技术栈

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单片机的自动化测量产线的设计》
相关推荐
祀爱
1 天前
Asp.net core+ Layui 项目中编辑按钮传递数据的方法
前端·c#·asp.net·layui
雪豹阿伟
1 天前
C# —— 上位机行业解析与完整学习规划
c#·上位机
一念春风
1 天前
记事本(C#)
开发语言·c#
wangl_92
1 天前
初探 C# 15 的 Union Types
java·开发语言·算法·c#·.net·.net core
雪豹阿伟
1 天前
C# 与 .NET 生态系统概述
c#·上位机
puamac
1 天前
c#打开cmd然后输入claude
stm32·单片机·c#
雪豹阿伟
1 天前
1.C# —— 项目结构、变量、数据类型与枚举
c#·上位机
雪豹阿伟
1 天前
C# —— Visual Studio 2026 安装教程
c#·上位机
FuckPatience
1 天前
C# 引用dll没用,显示没有对应的类名称
c#
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03【AI】2026 年具身智能模型和世界模型总结04CC-Switch & Claude 基于 Linux 服务器安装使用指南05人工智能最新动态 AI 日报 · 2026年5月10日06Gemini大升级、AI眼镜首发、Android XR亮相,13天后见分晓07AI科技热点日报 | 2026年5月11日08零基础教你claude code 接入 deepseek V409Codex 手机端连接教程:三分钟搞定,附完整步骤10裂开!ChatGPT 居然开始要手机号验证,附详细解决方法