该MWComplex
类通过或接收一个复杂的数字数组中或从已编译的类的方法。该类包含四个属性/方法:
存储一个复杂的阵列(读/写)的实数部分。该真实
属性的默认属性MWComplex
类。该属性的值可以是任何类型强制转换到一个变种
,以及对象类型,其限制是底层阵列必须解析为数字矩阵(不允许小区数据)。有效的Visual Basic®数字类型复杂阵列包括字节
,整数
,长
,单
,双
,货币
和株/ vbDecimal
。
存储一个复杂的阵列(读/写)的虚部。该IMAG
属性是可选的,可以空
对于纯实阵列。如果IMAG
属性不为空并且尺寸和底层数组的类型不匹配的尺寸和类型的真实
属性的阵列中,当对象在一个方法调用,用来产生一个错误。
下面的Visual Basic代码创建以下项目的复杂阵列:
X = [1 + I 1 + 2I 2 + I 2 + 2I]子FOO()昏暗X作为MWComplex昏暗RVAL(1〜2 1〜2)作为双昏暗IVAL(1〜2,1至2)为双上的错误转到了handle_error对于i = 1至2对于j = 1到2 RVAL(I,J)= I IVAL(I,J)= J下下一批X =新MWComplex x.Real = RVAL x.Imag = IVAL。。。退出小组了handle_error中:MsgBox(Err.Description)结束子
存储到一个参考MWFlags
目的。此属性设置或获取用于特定复数排列在阵列格式和数据转换标志。每MWComplex
对象都有它自己MWFlags
属性。此属性将覆盖其方法被称为对象上设置任何标志的价值。
创建的副本MWComplex
目的。
论据 | 类型 | 描述 |
---|---|---|
|
|
引用一个未初始化 |
没有
克隆
分配一个新的MWComplex
对象并创建的对象的内容的深层复制。当需要的,而不是现有的对象引用的共享副本一个单独的对象调用此函数。