zoukankan      html  css  js  c++  java
  • ArrayList 注意点

    1.

    using System;
    using System.Collections;
    using System.Collections.Generic;
    
    class Program
    {
        static void Main(string[] args)
        {
            var al = new ArrayList { 2, 3, true, "aa", true };
            //al.Clear();
            var count = al.Count;
            for (int i = 0; i < count; i++)
            {
                al.RemoveAt(0);
            }
            Console.WriteLine(al.Count);
        }
    }
    using System;
    using System.Collections;
    using System.Collections.Generic;
    
    class Program
    {
        static void Main(string[] args)
        {
            var al = new ArrayList {"aa", "ab"};
            al.Remove(new string(new char[] {'a', 'b'}));
            foreach (var o in al)
            {
                Console.WriteLine(o);
            }
        }
    }
    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApp3
    {
    
        class Jjj : IEnumerable
        {
            private int _pos = -1;
            private int[] _ss = new int[] { 2, 3, 4, 5 };
    
            public int this[int index]
            {
                get => _ss[index];
                set => _ss[index] = value;
            }
    
            public int Count => _ss.Length;
            public IEnumerator GetEnumerator()
            {
                foreach (var i in _ss)
                {
                    yield return i;
                }
            }
        }
        class Program
        {
            static void Main(string[] args)
            {
                var oj = new Jjj();
                var e = oj.GetEnumerator();
                while (e.MoveNext())
                {
                    var cur = e.Current;
                    Console.WriteLine(cur);
                }
                e.Reset();
                while (e.MoveNext())
                {
                    var cur = e.Current;
                    Console.WriteLine(cur);
                }
                foreach (var x in oj)
                {
                    Console.WriteLine(x);
                }
            }
        }
    }
  • 相关阅读:
    css中的属性
    css初识和css选择器
    前端html的简单认识
    数据库进阶了解
    数据库索引
    pymysql模块
    数据库的多表查询
    数据库中的行操作
    数据库和表操作以及完整性约束
    数据库概述
  • 原文地址:https://www.cnblogs.com/zhaoxianglong1987/p/7665808.html
Copyright © 2011-2022 走看看