81,092
社区成员
发帖
与我相关
我的任务
分享
class t_test
{
public string id{get; set;}
public string name{get; set;}
}
class t_test_key
{
public string Test_ID
{
return "id";
}
public string Test_Name
{
return "name";
}
}
inputclass.parameter.add(t_test_key.Test_ID, "123");
inputclass.parameter.add(t_test_key.Test_Name, "tom");
public class InputClass
{
public string From { get;set;}
public string Command { get;set;}
public List<string> Parameter {get;set;}
}
<?xml version="1.0" encoding="utf-8" ?>
<classmap>
<assembly name = "TestLib.dll" path = "D:\CSDNProject\QuickRemoing\QuickRemoting\TestLib\bin\Debug\">
<class name = "TestLib.TestClass1">
<method key = "test.add" method_name = "doInsert" input_type="T_Test" return_type="int" return_name = "result.test.add">
<return value="1" message="成功" />
<return value="0" message="失败" />
<return value="-1" message="同名test已经存在,请更改其它test名" />
</method>
<method key = "test.query" method_name = "getList" input_type="T_Test" return_type="ArrayList" return_name = "result.test.query">
<return />
</method>
</class>
</assembly>
</classmap>
InputClass input = new InputClass();
inputclass.command = Classmap.test.add;
....................
ArrayList lst = (ArrayList)returnclass.result[ResultKey.test.query];