<返主目录 ▕▏C#基础库 WjwLibs: V5.0.1▕▏帮助文档 : 程序集处理类 ▕▏ 编译日期: 2022-10-19▕▏ Email: wujwmail@163.com

〖程序集处理类〗 /wjw_cs.net/WjwLibs/wjw/WjwApp.cs


属性名称: RouterStruct ▕→ 调用结构体

 命名空间: WjwLibs
 所属类: WjwLibs.
 说明: 
     调用结构体
 定义: 
     public struct RouterStruct

方法名称: WjwExe_json ▕→ 静态执行一个指定的[程序集,]类型方法函数

 命名空间: WjwLibs
 所属类: WjwLibs.WjwApp
 说明: 
     静态执行一个指定的[程序集,]类型方法函数
     对方法需要参数类型为动态识别
 参数: 
     jsonStr : xml字串
 返回: 
 定义: 
     public static string WjwExe_json(string jsonStr)

方法名称: WjwExe_e4x ▕→ 静态执行一个指定的[程序集,]类型方法函数

 命名空间: WjwLibs
 所属类: WjwLibs.WjwApp
 说明: 
     静态执行一个指定的[程序集,]类型方法函数
     对方法需要参数类型为动态识别
 参数: 
     e4xStr : xml字串
 返回: 
 定义: 
     public static string WjwExe_e4x(string e4xStr)

方法名称: WjwExe ▕→ 执行一个指定的[程序集,]类型方法函数

 命名空间: WjwLibs
 所属类: WjwLibs.WjwApp
 说明: 
     执行一个指定的[程序集,]类型方法函数
     例如: 打印12345
    WjwApp wjwApp = new WjwApp();
    wjwApp.routerStruct.call= "WjwLibs_win,WjwLibs.WjwPhp.echo";
    wjwApp.routerStruct.arg = new object[]{ "12345",0,false};
    string str = wjwApp.WjwExe(wjwApp.routerStruct);
 参数: 
     router : RouterStruct
 返回: 
     object
 定义: 
     public object WjwExe(RouterStruct router)

方法名称: RunFunc ▕→ 运行一个方法

 命名空间: WjwLibs
 所属类: WjwLibs.WjwApp
 说明: 
     运行一个方法
 参数: 
     Pclass : 方法的类型
     fuc : 方法名称
     argArr : 参数数组
 返回: 
 定义: 
     public static object RunFunc(Type Pclass, string fuc, object[] argArr)

方法名称: GetArgs ▕→ 将参数数组的项转为原定义的类型

 命名空间: WjwLibs
 所属类: WjwLibs.WjwApp
 说明: 
     将参数数组的项转为原定义的类型
 参数: 
     info : 函数的MethodInfo
     inArgs : 输入的参数数组
 返回: 
     定义的类型参数数组
 定义: 
     public static object[] GetArgs(System.Reflection.MethodInfo info, object[] inArgs)

方法名称: WjwByTypeToObject ▕→ 将一个对象转换为指定类型

 命名空间: WjwLibs
 所属类: WjwLibs.WjwApp
 说明: 
     将一个对象转换为指定类型
 参数: 
     obj : 待转换的对象
     type : 目标类型
 返回: 
     转换后的对象
 定义: 
     public static object WjwByTypeToObject(object obj, Type type)

方法名称: test ▕→ 内部测试

 命名空间: WjwLibs
 所属类: WjwLibs.WjwApp
 说明: 
     内部测试
 返回: 
 定义: 
     public static string test(string str)