C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で文字列を逆順に表示する方法|Array.Reverseの使い方を解説

C#で文字列を逆順に表示するには、まず文字列をchar型の配列に変換し、その後Array.Reverseメソッドを使うのが基本的な手法です。ここでは、具体的な手順とサンプルコードをわかりやすく解説します。

手順1:文字列を文字配列に変換する

まず、対象となる文字列を用意し、ToCharArray()メソッドを使って文字配列に変換します。

string str = "Amit";
char[] arr = str.ToCharArray();

手順2:Reverseメソッドで配列を反転させる

次に、Array.Reverseメソッドを呼び出すことで、配列内の文字の並びを逆順に入れ替えることができます。

Array.Reverse(arr);

サンプルコード全体

以下は、上記の手順をまとめた完全なプログラム例です。

Example

using System;
using System.Linq;
using System.IO;
class Program {
    static void Main() {
        string str = "Amit";
        char[] arr = str.ToCharArray();
        Console.WriteLine("元の文字列: " + str);
        // 反転処理
        Array.Reverse(arr);
        Console.WriteLine("反転後の文字列: " + new string(arr));
    }
}

Output

元の文字列: Amit
反転後の文字列: timA

このように、ToCharArray()で文字配列に変換し、Array.Reverse()で反転させた後、new string()で再び文字列に戻すだけで、文字列を簡単に逆順にできます。数行のコードで実装できるため、文字列操作の基本テクニックとしてぜひ覚えておきましょう。

  1. JavaScriptで文字列を逆順(降順)にソートする方法

    本記事では、小文字の文字列を受け取り、逆順(降順)に並べ替えるJavaScript関数の作成方法を解説します。つまり、「b」は「a」より前に、「c」は「b」より前に来るようにソートします。期待する動作例えば、入力文字列が以下の場合:const str = hello;出力は次のようになります。const output = ollhe;実装コード以下がその実装例です。 { const strArr = str.split(); return strArr .sort(sorter) .join(); }; console.log(reverseSort(strin

  2. C言語で単方向リンクリストを使って数値を逆順に表示する方法

    リンクリスト(連結リスト)とは リンクリストは動的メモリ割り当てを利用するデータ構造で、複数の「ノード」が連なった集合体です。各ノードはデータ部分とリンク部分(次のノードへのポインタ)の2つの要素で構成されています。 リンクリストの種類 C言語で扱われる主なリンクリストには、以下の4種類があります。 単方向リンクリスト 双方向リンクリスト 循環単方向リンクリスト 循環双方向リンクリスト 単方向リンクリストの構造 下の図は、単方向リンクリストの構造を示したものです。各ノードがデータと次ノードへのポインタを持ち、末尾ノードのポインタはNULLを指します。 数値を逆順に表示するCプログラム 以