【发布时间】:2010-05-03 16:35:04
【问题描述】:
我有一个在生成代码中的构造函数。我不想更改生成的代码(因为重新生成时它会被覆盖),但我需要向构造函数添加一些功能。
下面是一些示例代码:
// Generated file
public partial class MyGeneratedClass
{
public MyGeneratedClass()
{
Does some generated stuff
}
}
我能想到的唯一解决方案是:
// My hand made file
public partial class MyGeneratedClass
{
public MyGeneratedClass(bool useOtherConstructor):this()
{
do my added functinallity
}
}
我很确定这会起作用,但是我的构造函数有一个蹩脚的未使用参数,我必须全部更改它们。有没有更好的办法?如果不是那很好,但我想我会问。
【问题讨论】:
标签: c# constructor multiple-constructors