13 AĞUSTOS 2009, PERŞEMBE
bir dizi genel numaralandırıcısı edinin
C# nasıl bir verilen bir dizi genel bir numaralandırıcısı elde edilir?
Aşağıdaki kod, MyArray
MyType
nesneleri dizisi. Moda gösterilen MyIEnumerator
almak istiyorum
ama boş bir kaptan MyArray.Length > 0
teyit ettik rağmen) ben almak gibi görünüyor.
MyType [ ] MyArray = ... ;
IEnumerator<MyType> MyIEnumerator
= ( MyArray.GetEnumerator() as IEnumerator<MyType> ) ;
CEVAP
13 AĞUSTOS 2009, PERŞEMBE
2.0 üzerinde çalışır :
((IEnumerable<MyType>)myArray).GetEnumerator()
Eserler üzerinde 3.5 (süslü LİNQy, biraz daha az verimli):
myArray.Cast<MyType>().GetEnumerator() // returns IEnumerator<MyType>
Bunu Paylaş:
&Quot;T genel Bir dizi varargs bir par...
İlişkili tanımsız davranışı dışında ge...
Nasıl Java genel bir dizi oluşturmak i...
Bir dizi biçimlendirme PHP sıfır sıfır...
ne kadar güçlü parametreleri ile bir d...