C#列表List的创建与使用

文章目录

C#列表List的创建与使用

创建空列表

方式一

csharp 复制代码
List<string> pkValues = new List<string>();

方式二

csharp 复制代码
var pkValues = new List<string>();

初始化创建

csharp 复制代码
var pkValues2 = new List<string> { "SH230907001", "SH230907003", "SH230909001" };

插入数据

逐个添加

csharp 复制代码
 pkValues.Add("SH230907001");
 pkValues.Add("SH230907003");
 pkValues.Add("SH230909001");

批量添加

csharp 复制代码
 var pkValues2 = new List<string> { "SH230907002", "SH230907004", "SH230909002" };
 pkValues.AddRange(pkValues2);

访问

通过索引访问,如

访问第一个元素,pkValues[0]

csharp 复制代码
 var f1 = pkValues[0];

访问第二个元素

csharp 复制代码
var f2 = pkValues[1];

访问最后一个元素

csharp 复制代码
 var fn = pkValues[pkValues.Count - 1];

列表遍历

for循环

csharp 复制代码
for (int i = 0; i < pkValues.Count; i++)
 {
     //循环体pkValues[i]
     Console.Write(pkValues[i]);
 }

foreach循环

csharp 复制代码
 foreach (string temp in pkValues)//string temp也可以使用var temp来进行循环
  {
      //依次取得pkValues中的每一个元素赋值给temp,并执行循环体
      //循环体 temp
      Console.Write(temp);
  }
相关推荐
2401_834517074 分钟前
AD学习笔记-35 多层线路和装配图的导出
笔记·学习
仰泳的熊猫9 分钟前
1112 Stucked Keyboard
数据结构·c++·算法·pat考试
淼淼76311 分钟前
QT表格与数据
开发语言·qt
smile_Iris12 分钟前
Day 38 GPU训练及类的call方法
开发语言·python
我有医保我先冲25 分钟前
企业级会议管理工具选型指南:从需求分析到方案落地
人工智能·经验分享·自然语言处理·需求分析
Radan小哥38 分钟前
Docker学习笔记—day012
笔记·学习·docker
认真敲代码的小火龙40 分钟前
【JAVA项目】基于JAVA的养老院管理系统
java·开发语言·课程设计
he___H41 分钟前
滑动窗口一题
java·数据结构·算法·滑动窗口
AI科技星42 分钟前
统一场论质量定义方程:数学验证与应用分析
开发语言·数据结构·经验分享·线性代数·算法
扶苏-su42 分钟前
Java---事件处理机制
java·开发语言