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
要從集合中傳回之物件的名稱、識別碼或索引。
傳回
布林值,指出是否可以使用索引來抓取專案。 值為 true 時,表示可以使用語法 ForEachEnumeratorInfos [x],而不擲回例外狀況。 值為 false 時,表示無法使用索引來從集合中取出專案 ForEachEnumeratorInfos 。
範例
下列程式碼範例會使用 Contains 方法來判斷集合中是否有名稱為 "For Each File 列舉值" 的枚舉器。 方法會傳回 Boolean 。
注意
若要使用英文以外地區設定的下列程式碼範例,請將字串 "For Each File 列舉值" 變更為列舉值的當地語系化名稱。
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);
}
}
}
範例輸出:
集合包含每個檔案枚舉器列舉值