C#_扩展方法

简述:

  • 扩展方法所属类必需是静态类(类名依据规范通常为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方法

相关推荐
张人玉4 分钟前
C#Https协议相关知识点
开发语言·https·c#
Byron Loong12 分钟前
【C#】VS调试——带参调试
开发语言·c#
故事不长丨28 分钟前
解锁C#编程秘籍:封装、继承、多态深度剖析
开发语言·数据库·c#
努力小周40 分钟前
基于STM32物联网智能老年人防摔系统
stm32·单片机·嵌入式硬件·物联网·c#·课程设计
FuckPatience1 小时前
C# 补码
开发语言·算法·c#
烽火聊员2 小时前
SSLSocket 服务器端WPF C#测试代码
开发语言·c#·wpf·ssl
wangnaisheng2 小时前
【C#】RESTful的使用
c#
缺点内向2 小时前
如何在 C# 中高效的将 XML 转换为 PDF
xml·后端·pdf·c#·.net
时光追逐者2 小时前
Visual Studio 2026 正式版下载与安装详细教程!
ide·c#·.net·.net core·visual studio
唐青枫3 小时前
C# 列表模式(List Patterns)深度解析:模式匹配再进化!
c#·.net