Мой код заключается в следующем:C# получить позицию символа из строки
string dex = "ABCD1234";
string ch = "C";
string ch1, ch2;
if (dex.Contains(ch))
{
string n = Convert.ToChar(dex);
MessageBox.Show(ch + " is on " + n + " place and is between " + ch1 + " and " + ch2);
}
Я хотел, чтобы преобразовать строку в массив, но я не могу это сделать, и я не могу получить позицию «ч 'string и что между ним.
Вывод должен быть:
MessageBox.Show("C is on 3rd place and is between B and D");
Спасибо, и если я хочу, чтобы установить вместо «ч» строку типа TextBox1 .text, как я могу преобразовать это в char? – Sedax
Ну ... textbox1.Text - это свойство полной строки. Вам придется преобразовать его в массив символов ('Textbox1.Text.ToCharArray()') и повторить их в цикле 'for' – Brandon
Спасибо, Брэндон. – Sedax