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

相关推荐
baivfhpwxf20231 天前
c# 删除文件夹里的所有文件
c#
easyboot1 天前
python获取C#WEBAPI的数据
开发语言·python·c#
数据的世界011 天前
C#权威指南第9课:类
c#
“抚琴”的人1 天前
C#上位机策略模式
开发语言·c#·策略模式
baivfhpwxf20231 天前
C# 语言 SQL Server 批量更新
服务器·windows·c#
“抚琴”的人1 天前
C#上位机状态模式
c#·状态模式
“抚琴”的人1 天前
C#上位机观察者模式
开发语言·观察者模式·c#·上位机
未来之窗软件服务1 天前
幽冥大陆(七十七)C# 调用 中文huayan-medium.onnx —东方仙盟练气期
前端·ui·c#·仙盟创梦ide·东方仙盟
唐青枫1 天前
深入理解 C#.NET IEnumerable<T>:一切集合的起点
c#·.net
FL16238631291 天前
[C#][winform]基于yolov8的水表读数检测与识别系统C#源码+onnx模型+评估指标曲线+精美GUI界面
开发语言·yolo·c#