zoukankan      html  css  js  c++  java
  • arraylist长度问题

    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace arralistLength
    {
      class Program
      {
        static void Main(string[] args)
      {
    /*每次集合中实际包含的元素个数(count)超过了可以包含的元素的个数(capcity)的时候,
    //集合就会向内存中申请多开辟一倍的空间,来保证集合的长度一直够用
        ArrayList list = new ArrayList();
        list.Add(1);
        Console.WriteLine(list.Count);
        Console.WriteLine(list.Capacity);
        Console.ReadKey();
    //count实际包含的元素的个数
    //capcity可可以包含的元素的个数*/

    //创建一个集合,里面添加一些数字,求平均值与和,最大值,最小值
        ArrayList list = new ArrayList();
        list.AddRange(new int[]{1,2,3,4,5,6,7,8,9});
        int sum = 0;
        int max = (int)list[0];
        for (int i = 0; i < list.Count; i++)
        {
          sum += (int)list[i];
          if ((int)list[i] > max)
        {
          max = (int)list[i];
        }
      }
        Console.WriteLine(sum);
        Console.WriteLine(max);
        Console.WriteLine(sum / list.Count);
        Console.ReadKey();


    //写一个长度为10的集合,要求在里面随机的存放10个数字(0-9),但要求所有的数字不重复
        ArrayList list1 = new ArrayList();
        Random r = new Random();
        for (int i = 0; i < 10; i++)
        {
          int rNumber = r.Next(0, 10);
          if (!list.Contains(rNumber))
            {
              list.Add(rNumber);
            }
          else
        {
          i--;//一旦产生随机数这个循环就不算数
        }

       }
        for (int i = 0; i < list.Count; i++)
        {
          Console.WriteLine(list[i]);
        }
        Console.ReadKey();

              }

          }
    }

  • 相关阅读:
    MRC下多个对象的内存管理
    MacOS安装flutter(MacOS下flutter环境配置)
    swift 简化使用UserDefaults,UserDefaults使用优化
    swift中多继承的实现
    iOS blowfish加密解密
    *** Assertion failure in void UIViewReportBrokenSuperviewChain(UIView *__strong, UIView *__strong, BOOL)()
    iOS建立自己cocoaPods库
    iOS关于UISwitch按钮值的改变无法监听到的问题
    iOS 11 UICollectionView顶部出现白色间隔的问题
    iOS 对UIAlertController内的输入框进行输入监听,实时改变确定、取消按钮颜色
  • 原文地址:https://www.cnblogs.com/lz-huihui/p/11306432.html
Copyright © 2011-2022 走看看