65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 XML/XSLT 为您的 C# 代码生成 Get/Set 方法

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.67/5 (9投票s)

2004 年 11 月 25 日

viewsIcon

77958

downloadIcon

488

使用 XML 和 XSLT 生成 GET/SET 方法。

Sample Image

引言

如果提供了 private 成员变量,本文档将帮助您自动生成 C# 代码的 get / set 方法。 如果您有大量的 private 成员变量,为 get/set 方法编写代码将是一项耗时的任务。

背景

我之所以有这个想法,是因为我们有一个类中有 85 个字段,我们需要为这些字段编写 get / set 方法。 编写 XML 并将其应用于 XSL 节省了我的时间。

使用代码

步骤 1

生成一个 XML 文件,其中包含所有私有成员变量,并带有属性 suffixdatatype,其中 suffix 是一个名称,例如 _str_STR(命名约定)。

第二步

将 XSL 应用于上述生成的 XML。

您的 XML 文件

<xmp>
 <Names>
    <Name datatype="int " suffix="int ">EmpCode</Name>
    <Name datatype="string " suffix="str ">EmpName</Name>
 </Names>
</XMP>

将 XSLT 应用于上述 XML。 将生成以下代码

public int EmpCode
{
    get
    {
        return _intEmpCode;
    }
    set
    {
        _intEmpCode = value;
    }
}
public string EmpName
{
    get
    {
        return _strEmpName;
    }
    set
    {
        _strEmpName = value;
    }
}

关注点

我学习了 XML 和 XSLT。

© . All rights reserved.