用c#帮我写一段代码输入一个字符串,输出每个单词,重新用下划线输出。其中要用到join方法
时间: 2024-09-14 15:15:16 浏览: 50
C#实现S7协议客户端,并将数据存入SQL Server
当然可以。下面是一个简单的C#代码示例,它接受一个字符串输入,然后将字符串分割成单词,并使用`join`方法将它们连接起来,单词之间用下划线`_`分隔:
```csharp
using System;
using System.Linq;
class Program
{
static void Main()
{
// 输入字符串
Console.WriteLine("请输入一个字符串:");
string inputString = Console.ReadLine();
// 分割字符串为单词数组
string[] words = inputString.Split(new char[] {' ', ',', '.', ';', ':'}, StringSplitOptions.RemoveEmptyEntries);
// 使用join方法将单词数组连接为一个用下划线连接的字符串
string result = string.Join("_", words);
// 输出结果
Console.WriteLine("每个单词用下划线连接后的输出:");
Console.WriteLine(result);
}
}
```
在这段代码中,`Split`方法被用来将输入的字符串按照空格、逗号、句号、分号和冒号等字符分割成单词数组。然后使用`string.Join`方法将数组中的单词用下划线连接起来,并输出结果。
阅读全文