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 小时前
Prism 框架笔记及实例
c#·wpf·prism
·心猿意码·5 小时前
告别版本地狱:C# 中央包管理
c#
k***45995 小时前
C#数据库操作系列---SqlSugar完结篇
网络·数据库·c#
lzhdim5 小时前
C#开发的应用启动菜单应用(普通版) - 开源研究系列文章 - 个人小作品
开发语言·c#
MM_MS5 小时前
C# 线程与并发编程完全指南:从基础到高级带详细注释版(一篇读懂)
开发语言·机器学习·计算机视觉·c#·简单工厂模式·visual studio
公子小六8 小时前
推荐一种手动设置异步线程等待机制的解决方案
windows·microsoft·c#·.net
code bean9 小时前
【C++】全局函数和全局变量
开发语言·c++·c#
yi碗汤园9 小时前
C#实现对UI元素的拖拽
开发语言·ui·unity·c#
m***92389 小时前
【MySQL】C# 连接MySQL
数据库·mysql·c#
ironinfo11 小时前
C#性能优化随记
开发语言·性能优化·c#