技术栈

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单片机的自动化测量产线的设计》
相关推荐
大侠课堂
4 小时前
C#经典面试题100道
开发语言·c#
时光追逐者
6 小时前
Visual Studio 2026 现已正式发布,更快、更智能!
ide·c#·.net·visual studio
周杰伦fans
7 小时前
C# 正则表达式完全指南
mysql·正则表达式·c#
Triumph++
10 小时前
电器模C#汇控电子继块驱动(Modbus协议)
c#·visual studio·c#串口通信
咩图
13 小时前
C#创建AI项目
开发语言·人工智能·c#
周杰伦fans
14 小时前
C# - Task 是什么?想象一下你在餐厅点餐
服务器·开发语言·c#
一只小小汤圆
16 小时前
简化点集合 道格拉斯-普克算法(Douglas-Peucker Algorithm)
c#·occ
scixing
16 小时前
函数式编程 第八讲 循环者,递归也
开发语言·c#
屠夫
17 小时前
SqlSugar的简单使用
c#
dotent·
1 天前
C#基于WPF UI框架的通用基础上位机测试WPF框架
ui·c#·wpf
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连04UV安装并设置国内源05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Linux下V2Ray安装配置指南07Labelme从安装到标注:零基础完整指南08“我的电脑”图标没了怎么办 4种方法找回09Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南10全球最强模型Grok4,国内已可免费使用!(附教程)