List .Remove()方法以及C#中的示例
C#List<T>.Remove()方法
C#List<T>.Remove()方法用于从列表中删除给定的项目。
语法:
bool List<T>.Remove(T item);
参数:接受要从列表中删除的T类型的项目。
返回值:如果成功删除项目,则返回布尔值-如果列表中未找到项目,则返回true-返回false。
示例
int list declaration:
List<int> a = new List<int>();
adding elements:
a.Add(10);
a.Add(20);
a.Add(30);
a.Add(40);
a.Add(50);
removing elements
a.Remove(10) //将返回true
a.Remove(40) //将返回true
a.Remove(60) //将返回假
Output:
20 30 50C#使用List<T>.Remove()方法从列表中删除项目的示例
using System;
using System.Text;
using System.Collections.Generic;
namespace Test
{
class Program
{
static void printList(List<int> lst)
{
//打印元素
foreach (int item in lst)
{
Console.Write(item + " ");
}
Console.WriteLine();
}
static void Main(string[] args)
{
//整数列表
List<int> a = new List<int>();
//添加元素
a.Add(10);
a.Add(20);
a.Add(30);
a.Add(40);
a.Add(50);
//打印列表
Console.WriteLine("list elements...");
printList(a);
//删除元素
if (a.Remove(10))
Console.WriteLine("10 is removed.");
else
Console.WriteLine("10 does not exist in the list.");
if (a.Remove(40))
Console.WriteLine("20 is removed.");
else
Console.WriteLine("20 does not exist in the list.");
if (a.Remove(100))
Console.WriteLine("100 is removed.");
else
Console.WriteLine("100 does not exist in the list.");
//删除元素后列出
Console.WriteLine("list elements after removing elements...");
printList(a);
//按ENTER退出
Console.ReadLine();
}
}
}输出结果
list elements... 10 20 30 40 50 10 is removed. 20 is removed. 100 does not exist in the list. list elements after removing elements... 20 30 50
热门推荐
10 广西考试祝福语结婚简短
11 猪年祝福语简短小孩
12 元旦祝福语送长辈简短
13 恭喜二宝祝福语简短
14 祝福语暖心话简短
15 国庆中秋祝福语简短兄弟
16 朋友订婚的祝福语简短
17 送弟弟中秋祝福语简短
18 爱生日祝福语简短独特