• ADADADADAD

    C# 类扩展方法与OA信用盘平台订制[ mysql数据库 ]

    mysql数据库 时间:2024-12-03 12:11:30

    作者:文/会员上传

    简介:

    下面以一个代码例子说明定义一个 Npc 类,OA信用盘平台订制(企 娥:217 1793 408) // 定义 Npc 类public class Npc{//定义字段变量private int npcId;private string name;publi

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    下面以一个代码例子说明

    定义一个 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信用盘平台订制.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: oa信用平台