zoukankan      html  css  js  c++  java
  • C#使用Vector

     1 #pragma once
     2 #include<cliext/vector>
     3 using namespace cliext;
     4 using namespace System;
     5 using namespace Microsoft::VisualC::StlClr;
     6 namespace ClassLibrary3
     7 {
     8     public ref class Class1
     9     {
    10     public:
    11         static IVector<Object^>^ Vector(...array<Object^>^ InitializerList)
    12         {
    13             vector<Object^> ^Vec = gcnew vector<Object^>();
    14             for each(Object ^Item in InitializerList)
    15                 Vec->push_back(Item);
    16             return Vec;
    17         }
    18     };
    19 }
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using Microsoft.VisualC.StlClr;
    using static ClassLibrary3.Class1;
    
    namespace ConsoleApplication3
    {
        class Program
        {
            static void Main(string[] args)
            {
                IVector<object> IVec = Vector(2, 3, 5, 7, 9, "prime", "number");
                foreach (object Item in IVec)
                    Console.Write(Item.ToString() + " ");
                IVec.push_back("hello world");
                Console.WriteLine();
                for (int i = 0; i < IVec.Count; i++)
                    Console.Write(IVec[i].ToString() + " ");
                Console.ReadKey();
            }
        }
    }
  • 相关阅读:
    构建之法阅读笔记02
    学习进度条
    构建之法阅读笔记01
    c++ 与C的区别
    c++ 菜单动态效果
    c++ 方框中绘制菜单代码
    c++ 绘制方框
    c++ 条件编译
    c++ 预处理和多重替换
    c++ 文件共享打开
  • 原文地址:https://www.cnblogs.com/JebediahKerman/p/6127653.html
Copyright © 2011-2022 走看看