static void Main(string[] args)
{
#region List
List<string> data = new List<string>();
for (int k = 1; k < 10; k++)
{
data.Add(k.ToString());
}
Console.WriteLine("调用Delte之前");
foreach (var s in data)
{
Console.WriteLine(s);
}
Program pg = new Program();
data = pg[data, 2]; //通过字段获取数据
Console.WriteLine("调用Delte之后");
//新data中的数据
foreach (var single in data)
{
Console.WriteLine(single);
}
#endregion
Console.ReadKey();
}
/// <summary>
/// 移除data中指定位置的字符
/// </summary>
/// <param name="data">原数据</param>
/// <param name="index">索引号</param>
/// <returns></returns>
private List<string> this[List<string> data, int index]
{
get
{
data.RemoveAt(index);
return data;
}
}
{
#region List
List<string> data = new List<string>();
for (int k = 1; k < 10; k++)
{
data.Add(k.ToString());
}
Console.WriteLine("调用Delte之前");
foreach (var s in data)
{
Console.WriteLine(s);
}
Program pg = new Program();
data = pg[data, 2]; //通过字段获取数据
Console.WriteLine("调用Delte之后");
//新data中的数据
foreach (var single in data)
{
Console.WriteLine(single);
}
#endregion
Console.ReadKey();
}
/// <summary>
/// 移除data中指定位置的字符
/// </summary>
/// <param name="data">原数据</param>
/// <param name="index">索引号</param>
/// <returns></returns>
private List<string> this[List<string> data, int index]
{
get
{
data.RemoveAt(index);
return data;
}
}