2016-12-04 3 views
-1

В C# хочу сделать что-то вроде этого:Как «инвертировать» значение строки?

StringBuilder strBuilder = new StringBuilder(); 
strBuilder.append("123"); 

А потом код

//Outputs 321 (works for any text value) 
+0

новый StringBuilder ("123"). Reverse(). ToString() – haifzhan

+0

Какой у вас язык программирования? И посмотрели ли вы на его документацию? –

+0

Просьба уточнить, является ли это java или C# – markshancock

ответ

0

В C#

public string Reverse(string s) { 
    return new string(Array.Reverse(s.ToCharArray())); 
} 

С выше 3.5 Framework:

public string Reverse(string s) { 
    return new string(s.Reverse().ToArray()); 
} 

См. reference.

+0

Если первый образец кода был заимствован откуда-то, было бы справедливо, если бы вы дали кредиты оригинальному автору. – zerkms

+0

@zerkms я согласен, но, откровенно говоря, обращение к String в java или C# не сложно. Я знал это раньше. –

+0

Ну, если вы скопируете какой-нибудь код, даже если это тривиально - это все равно не ваше решение. – zerkms

Смежные вопросы