C#是一种面向对象的编程语言,它是微软公司开发的一种通用编程语言。C#具有简单、现代、安全、高效的特点,广泛应用于各种软件开发领域。
在C#中,要显示来自用户输入的重复字符串列表的所有索引,可以按照以下步骤进行:
以下是一个示例代码,演示如何实现上述步骤:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Console.WriteLine("请输入字符串列表,以逗号分隔:");
string input = Console.ReadLine();
string[] strings = input.Split(',');
List<int> indexes = new List<int>();
for (int i = 0; i < strings.Length; i++)
{
for (int j = i + 1; j < strings.Length; j++)
{
if (strings[i] == strings[j])
{
indexes.Add(j);
}
}
}
Console.WriteLine("重复字符串的索引为:");
foreach (int index in indexes)
{
Console.WriteLine(index);
}
}
}
这段代码首先获取用户输入的字符串列表,然后使用Split()方法将字符串分割为一个字符串数组。接下来,使用两个嵌套的for循环遍历字符串数组,比较每个字符串与后面的字符串是否相同。如果找到重复的字符串,将其索引添加到列表中。最后,使用foreach循环遍历列表,并显示每个索引。
腾讯云提供了丰富的云计算产品和服务,可以根据具体需求选择适合的产品。以下是一些与C#开发相关的腾讯云产品:
请注意,以上只是一些示例产品,腾讯云还提供了许多其他与云计算相关的产品和服务,具体选择应根据实际需求进行。
领取专属 10元无门槛券
手把手带您无忧上云