ForEachVariableMappingEnumerator.Current 屬性

定義

從集合中取得目前的 ForEachVariableMapping 物件。

public:
 property Microsoft::SqlServer::Dts::Runtime::ForEachVariableMapping ^ Current { Microsoft::SqlServer::Dts::Runtime::ForEachVariableMapping ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.ForEachVariableMapping Current { get; }
member this.Current : Microsoft.SqlServer.Dts.Runtime.ForEachVariableMapping
Public ReadOnly Property Current As ForEachVariableMapping

屬性值

ForEachVariableMapping

集合中的目前元素。

備註

建立枚舉器之後,或呼叫 Reset 方法之後, MoveNext 必須呼叫方法,將列舉值前移至集合的第一個專案,枚舉器才能讀取屬性的值 Current ; 否則, Current 會未定義,且會擲回例外狀況。

Current如果最後一個呼叫 MoveNext 傳回 false ,表示集合的結尾,也會擲回例外狀況。

Current不會移動列舉值的位置,而連續的呼叫會傳回 Current 相同的物件,直到 MoveNext 呼叫或為止 Reset

只要集合維持不變,列舉值就仍維持有效。 如果對集合進行了變更,例如加入、修改或刪除專案,枚舉器會失效,且會變得無法復原。因此,下一次呼叫或時,會擲回 MoveNext Reset InvalidOperationException 。 不過,如果在和的呼叫之間修改集合,則會傳回 MoveNext Current Current 其設定的元素,即使列舉值已失效也一樣。

適用於