2.假设有一个方法 ChangeString(string[] srtArr)传入一个字符串 数组,在每个元素两边加一个’=’,这个需求经常会发生变化, 比如在每个元素两边加一个’★’;需要让元素全部大写。用C#
时间: 2024-05-07 20:19:40 浏览: 44
以下是使用 C# 实现的 ChangeString 方法,可以在每个元素两边加一个指定的字符,也可以将所有元素转换为大写:
```csharp
public static void ChangeString(string[] strArr, char c)
{
for (int i = 0; i < strArr.Length; i++)
{
strArr[i] = c + strArr[i] + c;
}
}
public static void ChangeString(string[] strArr)
{
for (int i = 0; i < strArr.Length; i++)
{
strArr[i] = strArr[i].ToUpper();
}
}
```
使用示例:
```csharp
string[] arr = { "hello", "world" };
ChangeString(arr, '='); // 将每个元素两边加上等号
// arr 现在是 { "=HELLO=", "=WORLD=" }
ChangeString(arr); // 将所有元素转换为大写
// arr 现在是 { "=HELLO=", "=WORLD=" }
```
阅读全文