C#数据类型:List

List(T是一种数据类型,比如int、string、GameObject等)是一个非常有用的集合类型,它位于System.Collections.Generic命名空间下。它可以动态地调整大小,能够方便地添加、删除和访问元素。

cs 复制代码
//创建List
List<int> intList = new List<int>();
List<string> stringList = new List<string>();

//添加元素
stringList.Add("Hello");
stringList.Add("World");

//插入元素
stringList.Insert(1, "Good");

//访问元素
string secondstr = stringList[1];

//获取元素数量
int count = stringList.Count;

//删除元素
stringList.Remove("World");

//删除指定索引位置的元素
stringList.RemoveAt(1); 

//清空List元素
stringList.Clear();

//查找元素
int index = stringList.IndexOf("World");

//检查list是否包含元素
List<float> floatList = new List<float>() {1.0f, 2.0f, 3.0f};
bool containsTwo = floatList.Contains(2.0f);

//排序List中的元素
List<int> intList = new List<int>() {3, 1, 2};
intList.Sort();
相关推荐
江沉晚呤时几秒前
延迟加载(Lazy Loading)详解及在 C# 中的应用
java·开发语言·microsoft·c#
专注VB编程开发20年几秒前
C#用API添另静态路由表
c#·静态路由
Hard but lovely4 分钟前
C/C++ ---条件编译#ifdef
c语言·开发语言·c++
董世昌415 分钟前
js怎样控制浏览器前进、后退、页面跳转?
开发语言·前端·javascript
南棱笑笑生18 分钟前
20251211给飞凌OK3588-C开发板跑飞凌Android14时让OV5645摄像头以1080p录像
c语言·开发语言·rockchip
翔云 OCR API23 分钟前
赋能文档的数字化智能处理:通用文字/文档/合同识别接口
开发语言·人工智能·python·计算机视觉·ocr
我是唐青枫26 分钟前
C# Params Collections 详解:比 params T[] 更强大的新语法
c#·.net
hoiii18731 分钟前
MATLAB实现HOG特征提取与SVM行人检测
开发语言·支持向量机·matlab
JIngJaneIL42 分钟前
基于Java酒店管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
Zhen (Evan) Wang43 分钟前
从客户端的HTTP 请求到后端 .NET 8 API的整个生命周期 - 处理请求和响应的主要方式
c#·.net