如何使用XML文件执行C#方法?

时间:2018-08-31 05:08:57

标签: c# xml

好吧,我要更清楚地说明我的问题:

首先,我有一个基于Visual Studio构建的项目,其中包含几个类和方法,如下所示:

public class red{
    public void method1(string data1, string data2){
        //method content using data1 and data2
    }
}

public class blue{
    public void method2(string data1, string data 2, string data3){
        //method content using data1, data2 and data3
    }
}

//other classes with their methods

在我的主类中,我有一个按钮可以浏览和选择一个带有xml扩展名的文件,例如

<?xml version="1.0"?>
<methodCall>
  <typeName>project.red</typeName>
   <methodName>method1</methodName>
    <params>
     <param>
      <value>
        my data1
      </value>
      </param>
     <param>
     <value>
        my data 2
     </value>
    </param>
  </params>
</methodCall>
//Other block with method calling sending their data.

所以,我的问题是:是否可以使用C#函数来实现:

  1. 读取xml文件(完成)
  2. 通过xml标记调用属于C#类的函数并执行它吗?我的意思是,在读取xml文件时,它可以在xml块中检测到它想要执行Y类的X方法并发送数据(待处理)

非常感谢您能推荐一些有关此有趣问题的书籍,视频或网站。

感谢提前社区。

0 个答案:

没有答案