ArgIterator Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Açıklamalar
Derleyiciler yazan geliştiriciler, bir bağımsız değişken listesindeki zorunlu ve isteğe bağlı bağımsız değişkenleri listelemek için yapısını kullanır ArgIterator . Yapı ArgIterator genellikle derleyiciler dışındaki uygulamalar için 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 uzunluktaki parametrelere erişmek için doğrudan destek sağlamadığı durumlarda yararlıdır.
Oluşturucular
ArgIterator(RuntimeArgumentHandle) |
Belirtilen bağımsız değişken listesini kullanarak yapının yeni bir örneğini ArgIterator başlatır. |
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. |
Yöntemler
End() |
Bu örnekle temsil edilen değişken uzunluklu 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 değişken uzunluklu 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. |