技术栈

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单片机的自动化测量产线的设计》
相关推荐
yue008
6 小时前
C# 实现日志记录功能
c#·日志记录
99乘法口诀万物皆可变
7 小时前
CANdelaStudio类似页面制作方案
c#
ytttr873
7 小时前
基于C#的CAN总线数据解析BMS上位机
android·unity·c#
在路上看风景
7 小时前
1.10 线程其他操作
c#
步步为营DotNet
8 小时前
深度解析C# 11的Required成员:编译期验证保障数据完整性
java·前端·c#
武藤一雄
9 小时前
C# 语法糖详解
后端·microsoft·c#·.net
武藤一雄
10 小时前
C#:进程/线程/多线程/AppDomain详解
后端·微软·c#·asp.net·.net·wpf·.netcore
曹牧
11 小时前
在C#中,string和String
开发语言·c#
小菱形_
12 小时前
【C#】LINQ
开发语言·c#·linq
曹牧
12 小时前
C#:foreach
开发语言·c#
热门推荐
01GitHub 镜像站点02【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04UV安装并设置国内源05React CVE-2025-55182漏洞排查与修复指南06Linux下V2Ray安装配置指南07BongoCat - 跨平台键盘猫动画工具08从入门到实战:Gemini 3 使用指南速览09本地部署阿里最新开源的Z-Image10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)