Загрузка...

Как сделать эту шнягу?

Тема в разделе C# создана пользователем SilverBullet 25 ноя 2019. (поднята 25 ноя 2019) 211 просмотров

  1. SilverBullet
    SilverBullet Автор темы 25 ноя 2019 Заблокирован(а) 104 27 май 2018
    Кароч есть textbox1 и его надо проверить на наличие символа "@", а дальше будет генерация рандомного текста ровно ДО этого символа. как это сделать?
     
  2. TaNkIsT_inactive54253
    Проверить наличие символа:
    Код

    if (textBox1.Text.Contains("@"))
    {
    label1.Text = "Символ @ присутствует в textbox";
    }
    else
    {
    label1.Text = "Символа нет ";
    }
     
  3. Corelfrim
    Corelfrim 26 ноя 2019 0 26 ноя 2019
    Возможно, есть ошибки в использовании индекса (+- 1)
    Код
    var uiText = textbox1.Text;
    if (uiText.Contains("@"))
    {
    var index = uiText.IndexOf("@");
    var stringEnd = uiText.Substring(index, uiText.Length);
    var stringStart = uiText.Substring(0, index - 1);
    var randomText = *генерация рандомного текста*;
    textbox1.Text = $"{stringStart}{randomText}{stringEnd}";
    };
     
    26 ноя 2019 Изменено
Top
Загрузка...