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

相关推荐
hez20101 小时前
C# 15 类型系统改进:Union Types
c#·.net·.net core
FL16238631291 小时前
基于C#winform部署软前景分割DAViD算法的onnx模型实现前景分割
开发语言·算法·c#
C#程序员一枚2 小时前
高可用(High Availability, HA)
数据库·c#
weixin_520649873 小时前
C#进阶-特性全知识点总结
开发语言·c#
fengyehongWorld4 小时前
C# 创建vba用的类库
c#
澄澈青空~4 小时前
有一个叫R2C,也有一个叫G2C
java·数据库·人工智能·c#
PGFA6 小时前
深度剖析 C# LINQ 底层执行机制:别让你的应用内存莫名其妙“爆”掉!
c#·solr·linq
2601_949814698 小时前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
CSharp精选营9 小时前
C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生
c#·try-catch·事务处理·transactionscope
加号39 小时前
C# 基于MD5实现密码加密功能,附源码
开发语言·c#·密码加密