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

相关推荐
就是有点傻1 小时前
C#中面试的常见问题006
开发语言·面试·c#·wpf
绿荫阿广11 小时前
WinUI(WASDK)使用BotSharp框架开发多智能体桌面机器人管理助手(生图开关灯不在话下)
c#·.net·winui
就是有点傻13 小时前
WPF中如何让Textbox显示为一条直线
c#·wpf
梦深时有鹿15 小时前
C#基础上机练习题
数据结构·算法·c#
时代的狂16 小时前
简单工厂模式
开发语言·c#·简单工厂模式
秋雨雁南飞16 小时前
C# 命令行运行包
c#·cli
雯0609~17 小时前
C#winform:连接mysql,并将数据展示到页面
开发语言·c#
@Crazy Snail17 小时前
C# 多线程异步--Token
开发语言·c#·token·task
好玩的Matlab(NCEPU)17 小时前
C#+数据库 实现动态权限设置
开发语言·数据库·c#
xcLeigh18 小时前
C# Winform 俄罗斯方块小游戏源码
开发语言·c#