C# 如何 替换多行,往一个方法中追加自己的代码?
利用IO读取一个cs文件里面有Opened的方法。privateStateOpened(SubmitEventev){//Todo...StatetoState=Curr...
利用IO 读取一个cs文件
里面有Opened的方法。
private State Opened(SubmitEvent ev)
{
// To do ...
State toState=CurrentState;
//TODO:实现转移条件
if(true)
{
toState = State.Approving;
}
return toState;
}
我想 把这段方法 改造成 以下这样
private State Opened(SubmitEvent ev)
{
// To do ...
State toState=CurrentState;
//TODO:实现转移条件
if(true)
{
toState = State.Approving;
}
//好多自己的代码...
return toState;
}
自己的代码...怎么获取 就不用操心了。
现在 我就在纠结. 如何 把这段代码 利用程序 写到
Opened 方法的 指定位置。。
还有这个框架结构 已经固定的了...
谢谢各位。 展开
里面有Opened的方法。
private State Opened(SubmitEvent ev)
{
// To do ...
State toState=CurrentState;
//TODO:实现转移条件
if(true)
{
toState = State.Approving;
}
return toState;
}
我想 把这段方法 改造成 以下这样
private State Opened(SubmitEvent ev)
{
// To do ...
State toState=CurrentState;
//TODO:实现转移条件
if(true)
{
toState = State.Approving;
}
//好多自己的代码...
return toState;
}
自己的代码...怎么获取 就不用操心了。
现在 我就在纠结. 如何 把这段代码 利用程序 写到
Opened 方法的 指定位置。。
还有这个框架结构 已经固定的了...
谢谢各位。 展开
展开全部
解决方案一:
把你要写的代码封装到一个方法里
在那个地方调用这个方法就可以了.
解决方案二:
利用继承,在子类中重写父类的这个方法,然后把你自己的代码填在子类的这个方法里.
把你要写的代码封装到一个方法里
在那个地方调用这个方法就可以了.
解决方案二:
利用继承,在子类中重写父类的这个方法,然后把你自己的代码填在子类的这个方法里.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询