文字列(String)を左右逆転し文字列(String)で返却する方法 †StringクラスにはReverseメソッドなどを使って文字列を逆転するサンプルコードを紹介します。 関連サイト †動作確認環境 †
String.Reverseメソッドで左右逆転(反転)させる †反転させる Reverse メソッドが用意されていますが、Stringでは返却されません。 C# †C#では、Reverseメソッドを使う場合は、using System.Linq;を忘れずに宣言してください。 using System; using System.Linq; class Program { static void Main(string[] args) { string abc = @"Hello world!"; string aiueo = @"日本語であそぼう"; string revabc = new string((abc.Reverse().ToArray())); Console.WriteLine(revabc); string revaiueo = new string((aiueo.Reverse().ToArray())); Console.WriteLine(revaiueo); } } Visual Basic †Imports System Module Program Sub Main(args As String()) Dim abc = "Hello world!" Dim aiueo = "日本語であそぼう" Dim revabc = New String(abc.Reverse().ToArray()) Console.WriteLine(revabc) Dim revaiueo = New String(aiueo.Reverse().ToArray()) Console.WriteLine(revaiueo) End Sub End Module 実行結果 †上記のサンプルコードを実行した時のキャプチャになります。 以上、文字列を左右逆転(反転)させるサンプルコードでした。 |