ForEachEnumeratorInfos.Contains(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定是否可以通过使用索引来检索 ForEachEnumeratorInfos 集合中的项而不引发异常。
public:
bool Contains(System::Object ^ index);
public bool Contains (object index);
member this.Contains : obj -> bool
Public Function Contains (index As Object) As Boolean
参数
- index
- Object
要从集合中返回的对象的名称、ID 或索引。
返回
一个布尔值,指示是否可以使用索引检索项。 true 值指示可以使用语法 ForEachEnumeratorInfos[x] 而不引发异常。 false 值指示索引不能用于从 ForEachEnumeratorInfos 集合中检索项。
示例
下面的代码示例使用 Contains 该方法来确定名称为“For Each File Enumerator”的枚举器是否在集合中。 该方法返回一个 Boolean
.
注意
若要将以下代码示例与英语以外的区域设置配合使用,请将字符串“For Each File Enumerator”更改为枚举器的本地化名称。
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Runtime.Enumerators.Item;
namespace ForEachEnums
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
ForEachEnumeratorInfos feInfos = app.ForEachEnumeratorInfos;
// Search the collection by name.
if (feInfos.Contains("For Each File Enumerator"))
Console.WriteLine("The collection contains {0} enumerator", feInfos[0].Name);
else
Console.WriteLine("The collection does not contain {0} enumerator", feInfos[0].Name);
}
}
}
示例输出:
集合包含 For Each File Enumerator 枚举器枚举器