'获取目标类
Dim TargerClass As UTF8Encoding = Activator.CreateInstance(GetType(UTF8Encoding))
'获取目标类的函数
Dim OldMethodInfo As MethodInfo = GetType(UTF8Encoding).GetMethod("GetString", {GetType(Byte()), GetType(Int32), GetType(Int32)})
Dim csByteTemp As Byte() = System.Text.Encoding.UTF8.GetBytes("测试")
'执行目标类函数
Dim strMSG As String = OldMethodInfo.Invoke(TargerClass, {csByteTemp, 0, csByteTemp.Length})
VB.NET MethodInfo使用方法
最新推荐文章于 2024-02-25 11:39:44 发布