C#에서 문자열 반전
이 자습서에서는 C#에서 문자열 변수의 내용을 반전하는 메서드를 소개합니다.
C#에서for
루프를 사용하여 문자열 반전
for
루프는 C#에서 고정 된 시간 동안 코드의 특정 섹션을 반복합니다. for
루프를 사용하여 문자열 변수의 내용을 반전 할 수 있습니다. 아래 예제 코드를 참조하십시오.
using System;
namespace reverse_string {
class Program {
static string Reverse(string text) {
char[] charArray = text.ToCharArray();
string reverse = String.Empty;
for (int i = charArray.Length - 1; i >= 0; i--) {
reverse += charArray[i];
}
return reverse;
}
static void Main(string[] args) {
string original = "This is original";
string reversed = Reverse(original);
Console.WriteLine(reversed);
}
}
}
출력:
lanigiro si sihT
위 코드에서는 ToCharArray()
함수를 사용하여 문자열을charArray
문자 배열로 변환했습니다. 그런 다음charArray
의 내용을 반전하고 문자열 변수reverse
의 요소를 순차적으로 연결했습니다. 결국reverse
변수를 반환하고 인쇄했습니다.
C#에서Array.Reverse()
메서드를 사용하여 문자열 반전
Array.Reverse(arr)
메서드는 내부 요소의 순서를 반대로합니다. C#의arr
배열. 문자열을 문자 배열로 변환하고Array.Reverse()
함수를 사용하여 문자 배열을 반전하여 문자열을 반전합니다. 다음 코드 예제는 C#에서Array.Reverse()
함수를 사용하여 문자열을 반전 할 수있는 방법을 보여줍니다.
using System;
namespace reverse_string {
class Program {
static string Reverse(string text) {
char[] charArray = text.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
}
static void Main(string[] args) {
string original = "This is original";
string reversed = Reverse(original);
Console.WriteLine(reversed);
}
}
}
출력:
lanigiro si sihT
먼저 문자열 변수text
를 문자 배열charArray
로 변환했습니다. 그런 다음Array.Reverse(charArray)
함수를 사용하여charArray
내부의 내용을 반전했습니다. charArray
를 문자열로 캐스트하고 값을 반환했습니다. 반환 된 값을reversed
문자열 변수에 저장하고 인쇄했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn