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






2.67/5 (9投票s)
2004 年 11 月 25 日

77958

488
使用 XML 和 XSLT 生成 GET/SET 方法。
引言
如果提供了 private
成员变量,本文档将帮助您自动生成 C# 代码的 get
/ set
方法。 如果您有大量的 private
成员变量,为 get/set 方法编写代码将是一项耗时的任务。
背景
我之所以有这个想法,是因为我们有一个类中有 85 个字段,我们需要为这些字段编写 get
/ set
方法。 编写 XML 并将其应用于 XSL 节省了我的时间。
使用代码
步骤 1
生成一个 XML 文件,其中包含所有私有成员变量,并带有属性 suffix
和 datatype
,其中 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。