主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

MathWorks.MATLAB.NET.Arrays.MWCharArray 类

命名空间: MathWorks.MATLAB.NET.Arrays

MATLAB 字符数组的托管表示

描述

MWCharArray 源自 MWArray,是 MATLAB 字符数组的托管表示。与 MATLAB 等效项一样,MWCharArray 提供对字符串创建和操作的支持。

线程安全

此类型的任何公共静态(在 Visual Basic 中为共享)成员都是线程安全的。任何实例成员都不能保证是线程安全的。

属性

全部展开

公共属性

此 属性 为只读。

语法

public MWArrayType ArrayType { get; }
数组的派生类型,指定为 MWArrayType 对象。

此 属性 为只读。

语法

public virtual int[] Dimensions { get; }
请参阅 size

此 属性 为只读。

语法

public static MWCharArray Empty { get; }

只读属性,返回包含 MWArray 各个维度大小的本机整数数组。(从 MWArray 继承。)

请参阅 size

此 属性 为只读。

语法

public bool IsCellArray { get; }
请参阅 iscell

此 属性 为只读。

语法

public bool IsCharArray { get; }
请参阅 ischar

此 属性 为只读。

语法

public virtual bool IsDisposed { get; }

此 属性 为只读。

语法

public virtual bool IsEmpty { get; }
请参阅 isempty

此 属性 为只读。

语法

public bool IsLogicalArray { get; }
请参阅 islogical

此 属性 为只读。

语法

public bool IsNumericArray { get; }
请参阅 isnumeric

此 属性 为只读。

语法

public bool IsStringArray { get; }
请参阅 isstring

此 属性 为只读。

语法

public bool IsStructArray { get; }
请参阅 isstruct

语法

public MWArray this[
	params int[] indices
] { get; set; }
索引可以是与数组维度相对应的任意数量的整数。与 MATLAB 一样,单个索引将返回数组中的第 n 个元素。注意:通用数组索引器支持数字、逻辑、字符和元胞数组类型。对于复杂的数字数组,将返回实部和虚组件。

与 MATLAB® 一样,此 API 中的数组索引是从 1 开始的,而不是从 0 开始的。

此 属性 为只读。

语法

public static long NativeGCBlockSize { get; }

语法

public static bool NativeGCEnabled { get; set; }
如果启用了原生数组 GC,则 CLR 垃圾收集将根据需要透明地进行,以删除不再被引用的 MWArray 类或其派生类型的实例。这包括通过显式创建 MWArray 类型分配的非托管内存,以及通过隐式转换隐式实例化 MWArray

此 属性 为只读。

语法

public int NumberofDimensions { get; }
请参阅 ndims

此 属性 为只读。

语法

public int NumberOfElements { get; }
对于非空数组,等效于 prod(size(A))。请参阅 numel

方法

全部展开

继承层次结构

System.Object

  • Mathworks.MATLAB.NET.Arrays.MWArray

    • Mathworks.MATLAB.NET.Arrays.MWCellArray

    • Mathworks.MATLAB.NET.Arrays.MWCharArray

    • Mathworks.MATLAB.NET.Arrays.MWIndexArray

    • Mathworks.MATLAB.NET.Arrays.MWObjectArray

    • Mathworks.MATLAB.NET.Arrays.MWStringArray

    • Mathworks.MATLAB.NET.Arrays.MWStructArray

版本历史记录

在 R2006a 中推出