- 博客(3)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 关于C#调用C++ DLL库传入数组、引用的记录。
1、复杂类型需要C#在定义时保持和C++中的源类型一模一样,特别是成员的顺序,一定要一致。 2、复杂类型中的数组在长度固定时,使用[MarshalAs(UnmanagedType.ByValArray, SizeConst=length)] 如: [MarshalAs(UnmanagedType.ByValArray, SizeConst = 65535)] public int[] VectorData = new int[65535]; ,长度不固定时,该成员需要定义为IntPtr类型的通用指针,如:
2020-08-06 15:58:24 3235
原创 TypeScript继承、重写
TypeScript继承、重写 要继承,那首先得有被继承的对象,当一回女娲,咱们造一个可以被继承的类: class Parent{ private age:number; //私有变量,比如年龄。 protected wealth:string; //受保护的变量,也就是子类能够访问并使用,比如财富。 public name:string; //公开变量,所有个体都能访问,比如名字。 constructor(age=50,name="JoJo"){ //构造函数 this.age =
2020-07-23 13:40:07 1716
原创 JS数组操作——自定义数组函数、数组数据窗口化、ArrayBuffer使用
JavaScript之数组前言数组声明数组的使用 前言 在JavaScript(以下简称JS)编程过程中,经常需要用到数组,对数组有很多操作,下面一起来看看数组的各种使用。 数组声明 在JS中声明数组有2种方式: var jsArray = []; var jsArrayObj = new Array(); console.log(jsArray); console.log(jsArrayObj)...
2020-05-06 13:13:06 1285 1
TA创建的收藏夹 TA关注的收藏夹
TA关注的人