Mega Code Archive

 
Categories / Visual C++ .NET / Generics
 

Iterate generic list using the for each operator

#include "stdafx.h" using namespace System; using namespace System::Collections::Generic; int main() {    List<String^>^ list = gcnew List<String^>();    list->Add("apple");    list->Add("banana");    // iterate using the for each operator    for each (String^ s in list)    {        Console::WriteLine( s );    }    // iterate using indexing    for (int i = 0; i < list->Count; i++)    {        Console::WriteLine("{0} {1}", i, list[i]);    } }