ArgIterator Yapı

Tanım

Değişken uzunluklu bağımsız değişken listesini temsil eder; diğer bir ifadeyle, değişken sayıda bağımsız değişken alan bir işlevin parametreleridir.

public value class ArgIterator
public ref struct ArgIterator
public struct ArgIterator
type ArgIterator = struct
Public Structure ArgIterator
Devralma
ArgIterator

Açıklamalar

Derleyiciler yazan geliştiriciler, bir bağımsız değişken listesinde zorunlu ve isteğe bağlı bağımsız değişkenleri listelemek için yapısını kullanır ArgIterator . Yapı ArgIterator , derleyiciler dışındaki uygulamalar için genel olarak kullanışlı değildir.

Yapıdaki ArgIterator işlevsellik genellikle belirli bir programlama dilinin söz diziminde gizlidir. Örneğin, C++ programlama dilinde, bağımsız değişken listesinin sonunda bir üç nokta ("...") belirterek değişken uzunlukta bir bağımsız değişken listesi bildirirsiniz. Yapı ArgIterator , öncelikle bir geliştirme dilinin değişken uzunluklu parametrelere erişmek için doğrudan destek sağlamadığı durumlarda kullanışlıdır.

Oluşturucular

Name Description
ArgIterator(RuntimeArgumentHandle, Void*)

Belirtilen bağımsız değişken listesini ve listedeki bir öğenin işaretçisini kullanarak yapının yeni bir örneğini ArgIterator başlatır.

ArgIterator(RuntimeArgumentHandle)

Belirtilen bağımsız değişken listesini kullanarak yapının yeni bir örneğini ArgIterator başlatır.

Yöntemler

Name Description
End()

Bu örnekle temsil edilen değişken uzunluğundaki bağımsız değişken listesinin işlenmesini sonlandırıyor.

Equals(Object)

Bu yöntem desteklenmez ve her zaman oluşturur NotSupportedException.

GetHashCode()

Bu nesnenin karma kodunu döndürür.

GetNextArg()

Değişken uzunluklu bağımsız değişken listesinde bir sonraki bağımsız değişkeni döndürür.

GetNextArg(RuntimeTypeHandle)

Belirtilen türe sahip bir değişken uzunluğu bağımsız değişken listesinde bir sonraki bağımsız değişkeni döndürür.

GetNextArgType()

Sonraki bağımsız değişkenin türünü döndürür.

GetRemainingCount()

Bağımsız değişken listesinde kalan bağımsız değişkenlerin sayısını döndürür.

Şunlara uygulanır