Как сделать что бы после каждого слова был пробел но не после последнего? и еще пользуясь случаям хочу спросить касательно строк
char[] word = item.ToCharArray();
string s = new string(word);
почему нельзя написать например string s = word.ToString();
public static class Kata
{
public static string ReverseWords(string str)
{
string[] words = str.Split(new char[] { ' ' });
ArrayList arr = new ArrayList();
foreach (var item in words)
{
char[] word = item.ToCharArray();
Array.Reverse(word);
string s = new string(word);
arr.Add(s);
}
string ss = "";
foreach(var item in arr)
{
ss += item + " ";
}
return ss;
}
}
Вот так:
string[] sarr = (string[])arr.ToArray(typeof(string));
string res = String.Join(" ", sarr);
Console.WriteLine(res);
В принципе можно так:
var arr = new ArrayList();
string.Join(" ", arr.Cast<string>());
Но гораздо лучше отказаться от устаревших коллекций и сделать:
var arr = new List<string>();
string.Join(" ", arr);
Уже сам сделал
public static class Kata
{
public static string ReverseWords(string str)
{
string[] words = str.Split(new char[] { ' ' });
//not arraylist
var arr = new List<string>();
foreach (var item in words)
{
char[] word = item.ToCharArray();
Array.Reverse(word);
//not string s = word.Tostring();idk why
string s = new string(word);
arr.Add(s);
}
// string.Join very usefull
string ss = string.Join<string>(" ", arr);
return ss;
}
}
Можно так:
using System;
using System.Linq;
public class Program {
public static void Main() {
string str = "lorem ipsum dolor sit a met";
string[] words = str.Split(new char[]{' '});
string[] revWords = words.Select(x => string.Join("", x.ToCharArray().Reverse())).ToArray();
string reversedString = string.Join(" ", revWords);
Console.WriteLine(reversedString);
// "merol muspi rolod tis a tem"
}
}
"Поиграться" можно здесь.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно передать в переменную $Summm1 количество товаров данного заказа ('quantity'),
Имеется сервер на CentOS 6, где хостится сайт муниципального учрежденияНа этом сервере нужно обновить PHP (с версии 5
Мне нужна оплата через сайт coinpaymentЯ сделал контроллер на формирование платежа