📅  最后修改于: 2023-12-03 15:29:47.980000             🧑  作者: Mango
本篇文章将介绍如何使用C#编写程序,反转给定字符串中的单词。下文将介绍实现方法,详细代码和注释。
实现方法分为以下几个步骤:
using System;
namespace ReverseStringWords
{
class Program
{
static void Main(string[] args)
{
// 需要反转的字符串
string str = "Hello World!";
// 将字符串分割成单词数组
string[] words = str.Split(' ');
// 反转单词数组
Array.Reverse(words);
// 将反转后的单词数组重新拼接成字符串
string result = string.Join(" ", words);
// 输出反转后的字符串
Console.WriteLine(result);
Console.ReadLine();
}
}
}
代码解释:
string str = "Hello World!";
定义一个字符串变量 str
,其中包含需要反转的字符串。string[] words = str.Split(' ');
将字符串 str
根据空格字符 ' '
分割成数组 words
。这里使用了字符串的 Split
方法。Array.Reverse(words);
反转单词数组 words
。这里使用了数组的 Reverse
方法。string result = string.Join(" ", words);
将反转后的单词数组重新拼接成字符串 result
。这里使用了字符串的 Join
静态方法。Console.WriteLine(result);
输出反转后的字符串 result
。Console.ReadLine();
等待用户输入,防止程序退出。以上便是使用C#编写反转给定字符串中的单词的方法,希望对大家有所帮助。