📌  相关文章
📜  C#|从StringCollection的指定索引中删除(1)

📅  最后修改于: 2023-12-03 15:14:28.238000             🧑  作者: Mango

从StringCollection的指定索引中删除

如果您正在使用C#编写应用程序并且需要从StringCollection中删除特定索引处的字符串,您可以按照以下步骤操作:

  1. 首先,在代码文件的顶部添加以下命名空间,以便您可以使用StringCollection类。
using System.Collections.Specialized;
  1. 然后创建一个StringCollection对象并添加您要保留的字符串。
StringCollection strColl = new StringCollection();
strColl.Add("one");
strColl.Add("two");
strColl.Add("three");
  1. 现在,您可以使用RemoveAt方法从特定索引处删除字符串。例如,以下代码将从StringCollection中删除第二个元素,即“two”。
strColl.RemoveAt(1);
  1. 您可以使用循环在控制台窗口中显示剩余的字符串。
for (int i = 0; i < strColl.Count; i++)
{
    Console.WriteLine(strColl[i]);
}

这就是从StringCollection的指定索引中删除字符串的方法。下面是完整的代码示例,以供您参考:

using System;
using System.Collections.Specialized;

class Program
{
    static void Main(string[] args)
    {
        StringCollection strColl = new StringCollection();
        strColl.Add("one");
        strColl.Add("two");
        strColl.Add("three");

        strColl.RemoveAt(1);

        for (int i = 0; i < strColl.Count; i++)
        {
            Console.WriteLine(strColl[i]);
        }

        Console.ReadKey();
    }
}

这将输出以下内容:

one
three