MathWorks.MATLAB.NET.Arrays.MWStructArray 类
命名空间: MathWorks.MATLAB.NET.Arrays
MATLAB 结构体数组的托管表示
描述
MWStructArray 是 MATLAB 结构体数组的托管表示。与其 MATLAB 等效项一样,它由与字段名称相关的字段值组成。
线程安全
此类型的任何公共静态(在 Visual Basic 中为共享)成员都是线程安全的。任何实例成员都不能保证是线程安全的。
属性
公共属性
此 属性 为只读。
语法
public MWArrayType ArrayType { get; }MWArrayType 对象。此 属性 为只读。
此 属性 为只读。
语法
public static MWStructArray Empty { get; }此 属性 为只读。
此 属性 为只读。
此 属性 为只读。
语法
public virtual bool IsDisposed { get; }此 属性 为只读。
此 属性 为只读。
此 属性 为只读。
此 属性 为只读。
此 属性 为只读。
语法
public MWArray this[
params int[] indices
] { get; set; }与 MATLAB® 一样,此 API 中的数组索引是从 1 开始的,而不是从 0 开始的。
此 属性 为只读。
语法
public static long NativeGCBlockSize { get; }语法
public static bool NativeGCEnabled { get; set; }MWArray 类或其派生类型的实例。这包括通过显式创建 MWArray 类型分配的非托管内存,以及通过隐式转换隐式实例化 MWArray。此 属性 为只读。
此 属性 为只读。
此 属性 为只读。
语法
public int NumberOfFields { get; }方法
Clone | 语法 public virtual Object Clone() 对 |
Dispose() | 语法 public void Dispose() 释放 |
Dispose(Boolean) | 语法 protected override void Dispose( bool disposing )
内部处理函数 |
DisposeArray | 语法 public static void DisposeArray(
Object_object
)此 dispose 方法递归释放 Object 参量中包含的 |
Equals | 语法 public override bool Equals(
Objectobj
)比较两个 |
Finalize | 从 |
GetField(String) | 语法 public MWArray GetField( string fieldName ) 参数 fieldName 类型:System.String 字段名称。 返回值 类型:MWArray 指定字段的内容。 返回结构体数组中指定字段的内容。 |
GetField(String, Int32) | 语法 public MWArray GetField( string fieldName, int index ) 参数 fieldName 类型:System.String 字段名称。 index 类型:System.Int32 结构体数组的索引。 返回值 类型:MWArray 指定字段的内容。 返回结构体数组的指定结构中指定字段的内容。 |
GetHashCode | 语法 public override int GetHashCode() 返回 |
GetObjectData | 语法 public virtual void GetObjectData( SerializationInfoinfo, StreamingContextcontext )
实现 ISerializable.GetObjectData(SerializationInfo, StreamingContext) 序列化函数。此函数的参量由 .NET 序列化基础结构提供。 |
GetType | 从 |
IsField | 语法 public virtual Array ToArray() 参数 fieldName 类型:System.String 字段名称。 返回值 类型:Boolean 如果字段名称是结构体数组中字段的名称,则为 true。 如果指定字段是结构体数组中字段的名称,则返回 true。 |
MemberwiseClone | 从 |
RemoveField | 语法 public MWStructArray RemoveField( string fieldName ) 参数 fieldName 类型:System.String 字段名称。 返回值 类型:MWArray 新的结构体数组。 从结构体数组中删除指定字段。 |
SetField | 语法 public void SetField( stringfieldName, MWArrayfieldValue ) 参数 fieldName 类型:System.String 字段名称。 fieldValue 类型:Mathworks.MATLAB.NET.Arrays.MWArray 字段值。 设置结构体数组中指定字段的内容。 |
ToArray | 语法 public virtual Array ToArray() 返回一个本机 .NET 数组,其中包含底层 MATLAB 数组中的数据副本。返回的数组具有与底层 MATLAB 数组相同的维度。返回数组的元素按照默认转换规则进行转换。如果底层 MATLAB 数组是复数数值类型, |
ToString | 语法 public virtual Array ToArray() 返回代表 |
Implicit(Double to MWArray) | 从本机双精度标量值隐式转换为 |
Implicit(String to MWArray) | 从本机字符串隐式转换为 |
继承层次结构
System.Object
Mathworks.MATLAB.NET.Arrays.MWArrayMathworks.MATLAB.NET.Arrays.MWCellArrayMathworks.MATLAB.NET.Arrays.MWCharArrayMathworks.MATLAB.NET.Arrays.MWIndexArrayMathworks.MATLAB.NET.Arrays.MWObjectArrayMathworks.MATLAB.NET.Arrays.MWStringArrayMathworks.MATLAB.NET.Arrays.MWStructArray
版本历史记录
在 R2006a 中推出
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)