<返主目录 ▕▏ C#基础库 WjwLibs: V5.0.5▕▏帮助文档 : 程序集处理类 ▕▏ 编译日期: 2024-09-17▕▏ Email: wujwmail@163.com
RouterStruct
▕→ 调用结构体命名空间: WjwLibs 所属类: WjwLibs. 说明: 调用结构体 定义: public struct RouterStruct
ToList
▕→ 转对象为List命名空间: WjwLibs 所属类: WjwLibs.WjwApp 说明: 转对象为List 返回: List 定义: public static List<object> ToList(object obj)
WjwExe_json
▕→ 静态执行一个指定的[程序集,]类型方法函数命名空间: WjwLibs 所属类: WjwLibs.WjwApp 说明: 静态执行一个指定的[程序集,]类型方法函数 对方法需要参数类型为动态识别 参数: jsonStr : json字串 返回: json字串 定义: public static string WjwExe_json(string jsonStr)
WjwExe_php
▕→ 静态执行一个指定的[程序集,]类型方法函数命名空间: WjwLibs 所属类: WjwLibs.WjwApp 说明: 静态执行一个指定的[程序集,]类型方法函数 对方法需要参数类型为动态识别 参数: phpStr : php字串 返回: json字串 定义: public static string WjwExe_php(string phpStr)
WjwExe_e4x
▕→ 静态执行一个指定的[程序集,]类型方法函数命名空间: WjwLibs 所属类: WjwLibs.WjwApp 说明: 静态执行一个指定的[程序集,]类型方法函数 对方法需要参数类型为动态识别 参数: e4xStr : xml字串 返回: 定义: public static string WjwExe_e4x(string e4xStr)
AddFileDll
▕→ 加入一个程序集(2024-09-16)命名空间: WjwLibs 所属类: WjwLibs.WjwApp 说明: 加入一个程序集(2024-09-16) 参数: fileNameDll : 程序集文件名 assemblyName : 程序集名 返回: 程序集对象 定义: public static Assembly AddFileDll(string fileNameDll, string assemblyName = null)
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_old
▕→ 运行一个方法(弃用)命名空间: WjwLibs 所属类: WjwLibs.WjwApp 说明: 运行一个方法(弃用) 参数: Pclass : 方法的类型 fuc : 方法名称 argArr : 参数数组 返回: 定义: public static object RunFunc_old(Type Pclass,string fuc,object[] argArr)
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)
ReadResource
▕→ 提取程序集的嵌入资源命名空间: WjwLibs 所属类: WjwLibs.WjwApp 说明: 提取程序集的嵌入资源 参数: resName : 嵌入资源名称: 程序集名,命名空间.资源文件名称,例如:"WjwLibs_core_test,WjwLibs_core_test.UserInfo.xml" toFile : 输出文件名 返回: 嵌入资源二进制内容 定义: public static byte[] ReadResource(string resName,string toFile=null)
ReadResource
▕→ 从类对象提取程序集的嵌入资源命名空间: WjwLibs 所属类: WjwLibs.WjwApp 说明: 从类对象提取程序集的嵌入资源 参数: obj : 类对象实例或类型对象 resfilename : 资源文件本名,例如:"UserInfo.xml" toFile : 输出文件名 返回: 嵌入资源二进制内容 定义: public static byte[] ReadResource(object obj, string resfilename, string toFile = null)
WjwExit
▕→ +2024-09-04 手动释放非托管资源命名空间: WjwLibs 所属类: WjwLibs.WjwApp 说明: +2024-09-04 手动释放非托管资源 参数: obj : 非托管资源对象 isExitByGC : 是否手动强制垃圾回收 定义: public void WjwExit(object obj, bool isExitByGC = false)
test
▕→ 内部测试命名空间: WjwLibs 所属类: WjwLibs.WjwApp 说明: 内部测试 返回: 定义: public static string test(string str)