SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • kimberly p

    kimberly p

    23 Ocak 2010
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007