MethodDataCollection.MethodDataEnumerator 类

定义

表示 MethodData 中的 MethodDataCollection 对象的枚举数。

public: ref class MethodDataCollection::MethodDataEnumerator : System::Collections::IEnumerator
public class MethodDataCollection.MethodDataEnumerator : System.Collections.IEnumerator
type MethodDataCollection.MethodDataEnumerator = class
    interface IEnumerator
Public Class MethodDataCollection.MethodDataEnumerator
Implements IEnumerator
继承
MethodDataCollection.MethodDataEnumerator
实现

示例

下面的示例枚举 Win32_LogicalDisk 类中的方法并显示它们。

using System;
using System.Management;

// This sample demonstrates how to
// enumerate all methods in
// Win32_LogicalDisk class using the
// MethodDataEnumerator object.
class Sample_MethodDataEnumerator
{
    public static int Main(string[] args)
    {
        ManagementClass diskClass =
            new ManagementClass("win32_logicaldisk");
        MethodDataCollection.MethodDataEnumerator diskEnumerator =
            diskClass.Methods.GetEnumerator();
        while(diskEnumerator.MoveNext())
        {
            MethodData method = diskEnumerator.Current;
            Console.WriteLine("Method = " + method.Name);
        }
        return 0;
    }
}
Imports System.Management
' This sample demonstrates how to
' enumerate all methods in
' Win32_LogicalDisk class using
' MethodDataEnumerator object.
Class Sample_MethodDataEnumerator
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer
        Dim diskClass As New _
            ManagementClass("win32_logicaldisk")
        Dim diskEnumerator As _
             MethodDataCollection.MethodDataEnumerator = _
            diskClass.Methods.GetEnumerator()
        While diskEnumerator.MoveNext()
            Dim method As MethodData = _
                diskEnumerator.Current
            Console.WriteLine("Method = " & method.Name)
        End While
        Return 0
    End Function
End Class

属性

Current

返回 MethodDataCollection 枚举中的当前 MethodData

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
MoveNext()

移动到 MethodDataCollection 枚举中的下一个元素。

Reset()

将枚举数重置到 MethodDataCollection 枚举的起始处。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IEnumerator.Current

获取集合中的当前对象。

适用于