cpp C++/CLI .NET 2.0String^ result = list[list->Count - 1];
using namespace System;
using namespace System::Collections;
int main()
{
array<String^>^ input = {"One", "Two", "Three", "Four", "Five"};
Generic::List<String^>^ list = gcnew Generic::List<String^>((Generic::IEnumerable<String^>^) input);
list->TrimExcess();
String^ result = list[list->Count - 1];
}