下面以一个代码例子说明 定义一个 Npc 类,OA信用盘平台订制(企 娥:217 1793 408) // 定义 Npc 类 public class Npc { //定义字段变量 private int npcId; private string name; public Npc() { } //定义字段变量对应的属性 public int NpcID { get { return npcId; } set { npcId = value; } } public string Name { get { return name; } set { name = value; } } } 使用Npc 类的时候想调用一个同时设置 NpcId 和 Name 的方法,但是定义 Npc 类的时候没有写这样一个方法。怎么办呢,可以直接在 Npc 类中添加一个这样的方法,也可以从Npc 类派生出一个 子类,然后在子类中添加一个满足需求的方法。还有一种方法就是今天要说的直接在 Npc 类中扩展出一个方法。 下面代码直接给 Npc 类扩展出来一个新的方法 // 扩展 Npc 类 public static class ExtendNpc { // 给 Npc 类扩展一个方法 // SetIDName(this Npc npc, int id, string name) public static void SetIDName(this Npc npc, int id, string name) { npc.NpcID = id; npc.Name = name; } }
C# 类扩展方法与OA信用盘平台订制
来源:这里教程网
时间:2026-03-01 11:12:36
作者:
编辑推荐:
- C# 类扩展方法与OA信用盘平台订制03-01
- CentOS7 yum安装MySQL5.703-01
- MHA 实现VIP切换用到脚本03-01
- Percona Xtrabackup2.4.12版本安装小记03-01
- Word2013如何快速创建样式03-01
- mysql新建表和多表查询,关键字join03-01
- word2013如何在字与字之间插空格03-01
- MySQL 因数据类型转换导致执行计划使用低效索引03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- mysql新建表和多表查询,关键字join
mysql新建表和多表查询,关键字join
26-03-01 - MySQ 数据库主从同步安装与配置详解(Master/Slave)
MySQ 数据库主从同步安装与配置详解(Master/Slave)
26-03-01 - MySQL三个流行分支对比
MySQL三个流行分支对比
26-03-01 - 30个MySQL千万级大数据SQL查询优化技巧详解
30个MySQL千万级大数据SQL查询优化技巧详解
26-03-01 - Python实现MySQL连接池
Python实现MySQL连接池
26-03-01 - MySQL5.7 Online DDL
MySQL5.7 Online DDL
26-03-01 - 3ds Max制作一个非常漂亮的美女
3ds Max制作一个非常漂亮的美女
26-03-01 - mysql面试练习题
mysql面试练习题
26-03-01 - 使用动态跟踪技术SystemTap监控MySQL、Oracle性能
使用动态跟踪技术SystemTap监控MySQL、Oracle性能
26-03-01 - 欧洲最大MySQL用户Booking.com数据库构架探秘!
欧洲最大MySQL用户Booking.com数据库构架探秘!
26-03-01
