C#:列表阐述

Posted 肖尘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#:列表阐述相关的知识,希望对你有一定的参考价值。

在这里都是直接用代码来使用。

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

    class Program
    
        static void Main(string[] args)
        
            List<int> a = new List<int>();//声明一个int类型的列表

            var b = new List<int>() 3,4,5,6,7, ;

            var c = new List<int>(10)  1, 2, 3,4,6,7,8,76,9,0 ;//10代表列表的容量,大括号里是初始值

            c.Add(13);//添加数字到列表最后位
            c.Add(23);

            Console.WriteLine(b [4]);//获取空位置会报错

            int d = c.Capacity;//获取当前列表最大容量
            int e = c.Count;//获取当前列表长度

            Console.WriteLine(d + "  " + e);

            c.Insert(2, 13);//在2号位插入13,2号位以后的元素整体后移一位

            c.Remove(1);//从第一个元素开始从前向后遍历,删除第一个遇到的元素,剩余数据向前移动
            c.RemoveAt(0);//删除指定位置的元素
            c.RemoveRange(0, 3);//从某个位置开始,删除包括该位置在内的3个元素
            int f =  c.IndexOf(76);//从前向后遍历
            int g = c.LastIndexOf(76);//从后向前遍历
            //输出第一个遇到的与括号内元素相同的元素在列表的位置

            Console.WriteLine(f+""+g );

            c.Sort();//从小到大排序

           bool h= c.Contains(3);//确定是否存在于列表
            Console.WriteLine(h);




            foreach (var item in c )
            

                Console.Write(item + " ");
            

           



            Console.ReadKey();
        
    

以上是关于C#:列表阐述的主要内容,如果未能解决你的问题,请参考以下文章

带有动态下拉列表的MVC编辑表单-如何设置初始值[重复]

AngularJS 1.4:使用 $compile 插入列表时选择列表值未正确初始化

C#相关知识小结

如何使用许多字符串值初始化字符串列表 (List<string>)

创建一个倒计时器,为列表中的每个值每5秒打印一次剩余时间

在 C# 中将所选项目从一个列表框移动到另一个列表框