Дана строка. Изменить ее: после каждого символа добавить его код - C#
Формулировка задачи:
Здравствуйте, пожалуйста, помогите с решением задачи. Задача: дана строка. Изменить ее следующим образом: после каждого символа добавить его код.
Есть решение на паскале, нужно на C#:
var
s, temp: string;
i: byte;
begin
write('Введите строку: ');
readln(s);
i := 1;
while i <= length(s) do
begin
str(ord(s[i]), temp);
insert(temp, s, i + 1);
i := i + length(temp) + 1;
end;
writeln(s)
end.Решение задачи: «Дана строка. Изменить ее: после каждого символа добавить его код»
textual
Листинг программы
using System;
using System.Linq;
class MainClass {
static void Main() {
Console.Write("Введите строку: ");
string s = Console.ReadLine();
s = string.Join(string.Empty, s.Select(x => (int)x));
Console.WriteLine(s);
}
}