A Managed C++ programozási nyelv

Vezérlési szerkezetek

Vezérlési szerkezetek

Szekvencia, elágazás, feltétel nélküli ugrás, ciklusok. Teljesen megegyeznek a C++-ban használatosakkal.

Iterátorok. Az iterátorok segítségével bejárhatjuk egy tömb, gyűjtemény (ICollection), felsorolási típus elemeit, amelyre különböző metódusokat specifikáltak az IEnumerator interfészben:

Példa:

//a tömb inicializálása String* vStr = { S"alma", S"barack", S"körte", S"szilva" }; IEnumerator* vektorEnum = vStr->GetEnumerator(); while( vektorEnum->MoveNext() ) { String* elem = __try_cast<String*>( vektorEnum->Current ); Console::WriteLine( elem ); }