• 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();
            }
        }
    }
  • 相关阅读:
    sw
    ++1
    test
    为了
    发送邮件
    新建121212
    29012
    pthread_create/join函数
    recv函数学习
    socketpair用法学习
  • 原文地址:https://www.cnblogs.com/JebediahKerman/p/6127653.html
Copyright © 2020-2023  润新知