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#:列表阐述的主要内容,如果未能解决你的问题,请参考以下文章
AngularJS 1.4:使用 $compile 插入列表时选择列表值未正确初始化