MethodDataCollection.MethodDataEnumerator 类     
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 MethodData 中的 MethodDataCollection 对象的枚举数。
public: ref class MethodDataCollection::MethodDataEnumerator : System::Collections::IEnumeratorpublic class MethodDataCollection.MethodDataEnumerator : System.Collections.IEnumeratortype MethodDataCollection.MethodDataEnumerator = class
    interface IEnumeratorPublic 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 | 获取集合中的当前对象。 |