当前位置: 首页 > news >正文

C#_扩展方法

简述:

  • 扩展方法所属类必需是静态类(类名依据规范通常为XXXExtension,XXX为被扩展类)
  • 扩展方法必需是公有静态方法
  • 扩展方法的首个参数由this修饰,参数类型为被扩展类型

示例:

static class DoubleExtension
{public static double Round(this double input, int digits){double result = Math.Round(input, digits);return result;}
}

此时可对double类型的变量调用Round方法

http://www.lryc.cn/news/306049.html

相关文章:

  • LeetCode 热题 100 | 二叉树(一)
  • k8s之nodelocaldns与CoreDNS组件
  • Java中的访问修饰符
  • 【论文解读】transformer小目标检测综述
  • springboot215基于springboot技术的美食烹饪互动平台的设计与实现
  • Rust核心:【所有权】相关知识点
  • 单片机05__串口USART通信__按键控制向上位机传输字符串
  • 实习日志30
  • 【MySQL】探索表结构、数据类型和基本操作
  • 解决采集时使用selenium被屏蔽的办法
  • stream流-> 判定 + 过滤 + 收集
  • 人工智能在测绘行业的应用与挑战
  • 四、分类算法 - 随机森林
  • pytorch -- DataLoader
  • 【MySQL面试复习】索引创建的原则有哪些?
  • 四种主流的prompt框架
  • Educational Codeforces Round 160 (Rated for Div. 2) E. Matrix Problem(费用流)
  • 基于SpringBoot的气象数据监测分析大屏
  • 关于硅的制造芯片的过程
  • 【深度学习笔记】3_10 多层感知机的PyTorch实现
  • 输入法在 Android13上候选词 候选区域 不显示的问题
  • Java 面向对象进阶 18 JDK8、9开始新增的方法;接口的应用;适配器设计模式;内部类(黑马)
  • 数据结构-二分搜索树(Binary Search Tree)
  • YOLO如何训练自己的模型
  • 05 EXTI外部中断
  • 2024.2.23
  • PHP实现分离金额和其他内容便于统计计算
  • 基础数据结构和算法《》
  • [设计模式Java实现附plantuml源码~行为型]对象间的联动~观察者模式
  • vue3+js 实现记住密码功能