能力值:
( LV1,RANK:0 )
|
-
-
2 楼
图1 1 声明了一个 委托(类似函数声明),并且限制该函数的参数的类型 2 声明了一个 返回值为A类型的函数 和第一个差不多,也是泛型
图2 调用一个方法返回值为 了图1中第二个 类型(类似c中函数指针),az后边为参数 DATAtable为数据载体,类似数据库中的一张表 fixed 语句可防止垃圾回收器重新定位可移动的变量。fixed 语句仅允许存在于不安全的上下文中。fixed 还可用于创建固定大小的缓冲区 说白了就是操作就是初始化数据
|
能力值:
( LV7,RANK:105 )
|
-
-
3 楼
不如直接上附件和具体需求更好解决问题
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
internal delegate A db0<A, B>(B gparam 0); // 创建委托类型的方法
// 强制将CreateDelegate返回的类型转换成pp<DataTable, bool>.db0并赋值给db pp<DataTable, bool>.db0 db = (pp<DataTable, bool>.db0)pp.az(index, code, typeFromHandle, parameters, typeFromHandle2, baseMethod).CreateDelegate(typeof(pp<DataTable, bool>.db0<,>), this);
// 初始化数据 fixed (int o = pp.o) { pp.o = 83; DataTable result = db(headerRow); pp.o = o; return result; }
|
能力值:
( LV1,RANK:0 )
|
-
-
5 楼
CreateDelegate是为了对pp.az这个函数复用吗?
|
能力值:
( LV1,RANK:0 )
|
-
-
6 楼
mb_sinigoau
CreateDelegate是为了对pp.az这个函数复用吗?
不是,CreateDelegate 代码段之前是相当于一个代理入口,后边才是构造 db这个对象的方法,CreateDelegate 相当一个自定义的类的构造函数
|
能力值:
( LV6,RANK:98 )
|
-
-
7 楼
简单看了一眼,反射委托,函数调用 简单来说 就是反射调用了个函数,这是木马病毒吧?
|
能力值:
( LV1,RANK:0 )
|
-
-
8 楼
不是木马,加密部分就在这个函数里
|
|
|