selenium

C# program to reverse words in a given string – Code in C#

Introduction

En este artículo, aprenderemos cómo escribir un programa en C# para invertir las palabras en una cadena dada. A menudo, es útil tener la capacidad de revertir el orden de las palabras en una cadena, ya sea para fines de manipulación de texto o para resolver problemas específicos. Afortunadamente, C# proporciona una forma sencilla de lograr esto utilizando métodos de cadena y manipulación de matrices.

Approach

La estrategia general para invertir las palabras en una cadena en C# es la siguiente:

1. Dividir la cadena en palabras individuales utilizando el método Split() de la clase String. Esto creará una matriz de palabras.
2. Invertir el orden de las palabras en la matriz utilizando el método Reverse() de la clase Array.
3. Unir las palabras invertidas en una cadena utilizando el método Join() de la clase String.

Code Explanation

A continuación se muestra el código en C# para invertir las palabras en una cadena dada:

«`csharp
using System;

class Program
{
static void Main()
{
// Input string
string input = «Hello World!»;

// Split the input string into words
string[] words = input.Split(‘ ‘);

// Reverse the order of the words
Array.Reverse(words);

// Join the reversed words into a string
string reversedString = string.Join(» «, words);

// Print the reversed string
Console.WriteLine(reversedString);
}
}
«`

Example

Supongamos que tenemos la siguiente cadena: «Hello World!». Queremos invertir el orden de las palabras en esta cadena.

El programa tomará la cadena de entrada, la dividirá en palabras individuales («Hello» y «World!»), invertirá el orden de las palabras y luego las unirá nuevamente en una cadena («World! Hello»). Finalmente, imprimirá la cadena invertida en la consola.

Recomendado:  C# Call By Value: Todo sobre la llamada por valor en C#

La salida del programa será:

«`
World! Hello
«`

Conclusion

En este artículo, hemos aprendido cómo escribir un programa en C# para invertir las palabras en una cadena dada. Utilizando métodos de cadena y manipulación de matrices, pudimos dividir la cadena en palabras, invertir el orden de las palabras y unirlas nuevamente en una cadena invertida. Esta técnica puede ser útil en una variedad de situaciones donde se requiere manipulación de texto.

Autor

osceda@hotmail.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *