通过Windows命令提示符和C#可以使用以下步骤更改一个字符串中的两个项目:
using System;
class StringManipulation
{
static void Main()
{
string originalString = "Hello World";
string newString = ReplaceTwoItems(originalString, "Hello", "Goodbye");
Console.WriteLine(newString);
}
static string ReplaceTwoItems(string originalString, string oldItem, string newItem)
{
int index1 = originalString.IndexOf(oldItem);
int index2 = originalString.IndexOf(oldItem, index1 + oldItem.Length);
if (index1 != -1 && index2 != -1)
{
string firstPart = originalString.Substring(0, index1);
string middlePart = originalString.Substring(index1 + oldItem.Length, index2 - index1 - oldItem.Length);
string lastPart = originalString.Substring(index2 + oldItem.Length);
return firstPart + newItem + middlePart + newItem + lastPart;
}
return originalString;
}
}
csc StringManipulation.cs
StringManipulation.exe
Goodbye World
通过以上步骤,你可以通过Windows命令提示符和C#来更改一个字符串中的两个项目。
领取专属 10元无门槛券
手把手带您无忧上云