📌  相关文章
📜  C# 程序反转给定字符串中的单词(1)

📅  最后修改于: 2023-12-03 15:29:47.980000             🧑  作者: Mango

C# 程序反转给定字符串中的单词

本篇文章将介绍如何使用C#编写程序,反转给定字符串中的单词。下文将介绍实现方法,详细代码和注释。

实现方法

实现方法分为以下几个步骤:

  1. 将字符串分割成单词数组
  2. 反转单词数组
  3. 将反转后的单词数组重新拼接成字符串
详细代码和注释
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#编写反转给定字符串中的单词的方法,希望对大家有所帮助。