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方法

相关推荐
曹牧6 小时前
C#:数组与列表的差异
开发语言·c#
何以解忧唯有撸码7 小时前
Winform上位机也能写出媲美Avalonia的界面
c#·源码·自定义控件
格林威10 小时前
C#图像快速剪切:使用OpenCvSharp和Halcon优化图像剪切和CPU占用
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
格林威13 小时前
C#图像分块处理:图像按行或按块(Tile)切分,多个 CPU 核心同时处理不同的区域
开发语言·图像处理·人工智能·机器学习·计算机视觉·c#·工业相机
雪隐13 小时前
WPF + MVVM 实战系列04-我摔了 5 次,你看着绕
c#
消费知多少14 小时前
解析勤策签约大西洋焊接费用核销实践案例
开发语言·c#
CSDN_RTKLIB14 小时前
HashSet、Dictionary
c#
曹牧14 小时前
C#与Java后台交互
java·windows·microsoft·c#
吴可可12316 小时前
最小二乘法C#实现详解
c#
足球中国17 小时前
.net DataExcel控件 2.11.1.53版发布
c#·.net·excel