C#I am a student转换为student a am I 要求使用字符串完成
时间: 2024-02-15 09:02:59 浏览: 65
可以使用字符串的 split() 和 join() 方法来完成这个任务,具体实现如下:
```csharp
string originalStr = "C#I am a student";
string[] words = originalStr.Split(' ');
Array.Reverse(words);
string reversedStr = string.Join(" ", words);
Console.WriteLine(reversedStr); // 输出:student a am I
```
首先使用 split() 方法把原始字符串按空格分割成一个字符串数组,然后使用 Array.Reverse() 方法把数组元素反转,最后使用 join() 方法把反转后的数组拼接成一个新的字符串。
相关问题
C#中I am a student转换为student a am I 要求使用字符串完成
可以使用字符串的 Split() 和 Reverse() 方法来完成这个任务,具体实现如下:
```csharp
string originalStr = "I am a student";
string[] words = originalStr.Split(' ');
Array.Reverse(words);
string reversedStr = string.Join(" ", words);
Console.WriteLine(reversedStr); // 输出:student a am I
```
首先使用 Split() 方法把原始字符串按空格分割成一个字符串数组,然后使用 Array.Reverse() 方法把数组元素反转,最后使用 Join() 方法把反转后的数组拼接成一个新的字符串。
3. 请使用C# 将字符串"I am a student"按单词逆序输出"student a am I"
以下是使用C#编写的字符串逆序输出程序:
```csharp
using System;
class Program {
static void Main(string[] args) {
string str = "I am a student";
string[] words = str.Split(' ');
Array.Reverse(words);
string reversedStr = string.Join(" ", words);
Console.WriteLine(reversedStr);
}
}
```
程序首先将原始字符串按空格分割成单词数组,然后使用Array.Reverse函数将数组倒序排列,最后使用string.Join函数将单词数组连接成一个以空格隔开的字符串并输出。程序输出结果为:"student a am I"。
阅读全文