MathWorks.MATLAB.NET.Arrays.MWStructArray Class
Namespace: MathWorks.MATLAB.NET.Arrays
Managed representation of MATLAB structure array
Description
MWStructArray is the managed representation of the MATLAB structure
array. Like its MATLAB equivalent, it consists of field values associated with field
names.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Properties
Public Properties
This property is read-only.
Syntax
public MWArrayType ArrayType { get; }MWArrayType
object.This property is read-only.
This property is read-only.
Syntax
public static MWStructArray Empty { get; }This property is read-only.
This property is read-only.
This property is read-only.
Syntax
public virtual bool IsDisposed { get; }This property is read-only.
This property is read-only.
This property is read-only.
This property is read-only.
This property is read-only.
Syntax
public MWArray this[
params int[] indices
] { get; set; }Array indexing in this API, as in MATLAB®, is one-based rather than zero-based.
This property is read-only.
Syntax
public static long NativeGCBlockSize { get; }Syntax
public static bool NativeGCEnabled { get; set; }MWArray class or one of its
derived types that are no longer being referenced. This includes unmanaged memory
allocated through explicit creation of MWArray types, as well as
implicit instantiation of an MWArray via an implicit cast.This property is read-only.
This property is read-only.
Syntax
public int NumberOfElements { get; }prod(size(A)) for non-empty arrays. See numel.This property is read-only.
Syntax
public int NumberOfFields { get; }Methods
Clone | Syntax public virtual Object Clone() Makes
a deep copy of an |
Dispose() | Syntax public void Dispose() Releases
resources of the |
Dispose(Boolean) | Syntax protected override void Dispose( bool disposing )
Internal dispose function |
DisposeArray | Syntax public static void DisposeArray(
Object_object
)This dispose method recursively frees the resources of
the |
Equals | Syntax public override bool Equals(
Objectobj
)Compares two |
Finalize | Inherited from |
GetField(String) | Syntax public MWArray GetField( string fieldName ) Parameters fieldName Type: System.String The field name. Return Value Type: MWArray The contents of the specified field. Returns the contents of the specified field in the structure array. |
GetField(String, Int32) | Syntax public MWArray GetField( string fieldName, int index ) Parameters fieldName Type: System.String The field name. index Type: System.Int32 The index for an array of structures. Return Value Type: MWArray The contents of the specified field. Returns the contents of the specified field in the specified structure of an array of structures. |
GetHashCode | Syntax public override int GetHashCode() Returns
the hashcode of the |
GetObjectData | Syntax public virtual void GetObjectData( SerializationInfoinfo, StreamingContextcontext )
Implements ISerializable.GetObjectData(SerializationInfo, StreamingContext) Serialization function. The arguments for this function are supplied by the .NET serialization infrastructure. |
GetType | Inherited from |
IsField | Syntax public virtual Array ToArray() Parameters fieldName Type: System.String The field name. Return Value Type: Boolean true if the field name is the name of a field in the structure array. Returns true if the specified field is the name of a field in the structure array. |
MemberwiseClone | Inherited from |
RemoveField | Syntax public MWStructArray RemoveField( string fieldName ) Parameters fieldName Type: System.String The field name. Return Value Type: MWArray The new structure array. Removes the specified field from the structure array. |
SetField | Syntax public void SetField( stringfieldName, MWArrayfieldValue ) Parameters fieldName Type: System.String The field name. fieldValue Type: Mathworks.MATLAB.NET.Arrays.MWArray The field value. Sets the contents of the specified field in the structure array. |
ToArray | Syntax public virtual Array ToArray() Returns
a native .NET array containing a copy of data in the underlying MATLAB array. The
returned array has the same dimensionality as the underlying MATLAB array. The
elements of the returned array are converted according to default conversion
rules. If the underlying MATLAB array is a complex numeric type,
|
ToString | Syntax public virtual Array ToArray() Returns
a formatted string representing the contents of the
|
Implicit(Double to MWArray) | Implicit cast from native double scalar value to
|
Implicit(String to MWArray) | Implicit cast from native character string to
|
Inheritance Hierarchy
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
Version History
Introduced in 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.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の 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)