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);
  }
相关推荐
Mr_sun.11 分钟前
Day09——入退管理-入住-2
android·java·开发语言
MAGICIAN...22 分钟前
【java-软件设计原则】
java·开发语言
gpfyyds66630 分钟前
Python代码练习
开发语言·python
r i c k1 小时前
数据库系统学习笔记
数据库·笔记·学习
盐真卿1 小时前
python第八部分:高级特性(二)
java·开发语言
茉莉玫瑰花茶1 小时前
C++ 17 详细特性解析(5)
开发语言·c++·算法
lly2024061 小时前
《堆的 shift down》
开发语言
cpp_25011 小时前
P10570 [JRKSJ R8] 网球
数据结构·c++·算法·题解
cpp_25011 小时前
P8377 [PFOI Round1] 暴龙的火锅
数据结构·c++·算法·题解·洛谷
czhc11400756631 小时前
通信 28
c#