<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      泛型與非泛型代碼性能比較

      using System;
      using System.Collections.Generic;
      using System.Text;
      using System.Collections;

      namespace ConsoleApplication1
      {
          
      //非泛型類
          public class RegularStack
          
      {
              
      private object[] frames;

              
      private int pointer = 0;

              
      public RegularStack(int size)
              
      {
                  
      this.frames = new object[size];
              }


              
      //進棧
              public void Push(object frame)
              
      {
                  
      this.frames[pointer++= frame;
              }


              
      //出棧
              public object Pop()
              
      {
                  
      return this.frames[--pointer];
              }

          }


          
      //泛型類
          public class GenericStack<T>
          
      {
              
      private T[] frames;

              
      private int pointer = 0;

              
      public GenericStack(int size)
              
      {
                  
      this.frames = new T[size];
              }


              
      //進棧
              public void Push(T frame)
              
      {
                  
      this.frames[pointer++= frame;
              }


              
      //出棧
              public object Pop()
              
      {
                  
      return this.frames[--pointer];
              }


          }


          
      public class Rectangle
          
      {
              
      public static void Main()
              
      {
                  
      int iterations = 10000000;   //循環次數

                  
      //RegularStack s = new RegularStack(iterations);   //執行非泛型
                  GenericStack<int> s = new GenericStack<int>(iterations);   //執行泛型

                  DateTime start 
      = DateTime.Now;   //開始時間

                  
      for (int i = 0; i < iterations; i++)
                      s.Push(i);                 
      //進棧

                  
      for (int i = 0; i < iterations; i++)
                      s.Pop();                   
      //出棧

                  
      float ticks = DateTime.Now.Ticks - start.Ticks;
                  
      float duration = ticks / TimeSpan.TicksPerSecond;     //花費時間

                  Console.WriteLine(
      "Duration = " + string.Format("{0:#0.0000}", duration));
                  
              }

          }

      }


      // int iterations = 100000;   //循環次數
      // 執行非泛型花費時間: 0.0156
      // 執行泛型花費時間:    0.0000

      // int iterations = 1000000;   //循環次數
      // 執行非泛型花費時間: 0.0938
      // 執行泛型花費時間:    0.0313

      // int iterations = 10000000;   //循環次數
      // 執行非泛型花費時間: 2.7183
      // 執行泛型花費時間:    0.4063
      posted @ 2008-01-18 17:33  love .net FrameWork  閱讀(665)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 一区二区和激情视频| 日韩不卡一区二区三区四区| 99久9在线视频 | 传媒| 国产乱妇无码大片在线观看| 亚洲精品第一页中文字幕| 青青草国产自产一区二区| 日韩人妻少妇一区二区三区| 真人性囗交视频| 亚洲午夜久久久影院伊人| 国产精品亚洲А∨怡红院| 久久久一本精品99久久精品88| 中文字幕无线码免费人妻| 久久一亚色院精品全部免费| 亚洲另类激情专区小说图片| 成人免费A级毛片无码网站入口| 免费无码又爽又刺激成人| 亚洲a∨国产av综合av| 荆州市| 中文字幕久无码免费久久| 九九在线精品国产| 欧美乱码伦视频免费| 亚洲无人区码二码三码区| 51妺嘿嘿午夜福利| 久久丁香五月天综合网| 中文字幕国产精品自拍| 无码人妻精品一区二区三| 国产成人高清亚洲综合| 爱啪啪精品一区二区三区| 国产线播放免费人成视频播放 | 97久久综合亚洲色hezyo| 亚洲人成网线在线播放VA| 无码人妻熟妇av又粗又大| 国产欧美一区二区精品性色| 动漫AV纯肉无码AV电影网| 国产黄色一区二区三区四区| 三人成全免费观看电视剧高清| 国产精品一区二区三区三级| 免费的特黄特色大片| 婷婷丁香五月亚洲中文字幕| 美欧日韩一区二区三区视频| 97精品人妻系列无码人妻|