利用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 方法的 指定位置。。
还有这个框架结构 已经是死的了...
谢谢各位。

解决方案 »

  1.   

    动态执行代码   
    CSharpCodeProvider objCSharpCodePrivoder = new CSharpCodeProvider();
    CompilerParameters objCompilerParameters = new CompilerParameters();
    objCompilerParameters.ReferencedAssemblies.Add("System.dll");       //引用dll 
    File.ReadAlltext读取文件,获取位置
    writealltext
      

  2.   

    IO的读取 是很简单。
    我的问题 也不是问这个。.... 我就想问 如何 用string 或者 什么 把 这个方法接到 然后 在 加入我需要的代码。..我 最想知道的 是 字符串处理。..谢谢各位。