static void Main(string[] args)
{
List<string> str = new List<string>();
//添加值
str.Add("1");
str.Add("2");
str.Add("3");
str.Add("4");
str.Add("5");
str.Add("6");
Console.WriteLine("添加后的值有:");
for (int i = 0; i < str.Count; i++)
{
Console.WriteLine(str[i]);
}
Console.WriteLine("-----------------------");
//删除值
str.RemoveAt(0);//按序号删除
str.Remove("2");//按名字删除
Console.WriteLine("删除后的值:");
for (int i = 0; i < str.Count; i++)
{
Console.WriteLine(str[i]);
}
Console.WriteLine("----------------------");
//修改值
str[0] = "8";//按序号修改
for (int i = 0; i < str.Count; i++)//按名字修改
{
if (str[i] == "4")
str[i] = "8";
}
Console.WriteLine("修改后的值:");
foreach (var item in str)
{
Console.WriteLine(item);
}
Console.WriteLine("----------------------");
//查找值
if (str.Contains("5"))
Console.WriteLine("找到了“5”!");
Console.WriteLine("----------------------");
//查找序号
int index = str.IndexOf("5");
Console.WriteLine("“5”在str中的序号是"+index);
}
C#:List的增删改查
最新推荐文章于 2023-08-10 21:13:17 发布