ArrayList.cpp
上传用户:sz0451
上传日期:2022-07-29
资源大小:256k
文件大小:1k
源码类别:

.net编程

开发平台:

Visual C++

  1. // This is the main project file for VC++ application project 
  2. // generated using an Application Wizard.
  3. #include "stdafx.h"
  4. #using <mscorlib.dll>
  5. using namespace System;
  6. using namespace System::Collections;
  7. // This is the entry point for this application
  8. #ifdef _UNICODE
  9. int wmain(void)
  10. #else
  11. int main(void)
  12. #endif
  13. {
  14.   Console::WriteLine(S"ArrayList Demo");
  15.   // Create a default ArrayList
  16.   ArrayList* pal = new ArrayList();
  17.   // Look at the count and capacity
  18.   Console::WriteLine("Capacity={0}", __box(pal->Capacity));
  19.   Console::WriteLine("Count={0}", __box(pal->Count));
  20.   // Adjust the capacity
  21.   pal->set_Capacity(10);
  22.   Console::WriteLine("Capacity={0}", __box(pal->Capacity));
  23.   // Add some elements
  24.   pal->Add(__box(0));
  25.   pal->Add(__box(2));
  26.   pal->Add(__box(3));
  27.   pal->Insert(1, __box(1));
  28.   Console::WriteLine("Count is now {0}", __box(pal->Count));
  29.   for (int i=0; i<pal->Count; i++)
  30.     Console::WriteLine("Item({0}) = {1}", __box(i), pal->get_Item(i));
  31.   return 0;
  32. }