Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
komra23
Заблокирован
1

Как сравнивать строки?

04.03.2015, 00:35. Просмотров 614. Ответов 4
Метки нет (Все метки)

где ошибка?
C#
1
2
3
4
if ((textBox1.Text[0] + textBox1.Text[1]) = (textBox2.Text))
            {
                button2.BackColor = Color.Green;
            }
суть такая чтобы в боксе 1 первую букву +бокс 1 вторую букву сравнить с боксом 2, и равны ли они?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2015, 00:35
Ответы с готовыми решениями:

Как сравнивать элемент строки с какой-то другой строкой?
Подскажите, как сравнивать элемент строки с какой-то другой строкой. Например, string someText =...

Как сравнивать ip-адреса (+)
Всем привет! В общем задача у меня стоит такая: есть список диапазонов ip-адресов, напрмер:...

Как сравнивать время?
Добрый день! Пишу себе на работе маленькую консольную программку, которая напоминает про...

Как сравнивать символы в строках?
Имеется некоторое предложение (слова в котором разделяются пробелами). С клавиатуры вводится шаблон...

Как сравнивать объекты enum?
Доброго времени суток. Подскажите, пожалуйста, как можно реализовать сравнение элементов...

4
body90
372 / 305 / 18
Регистрация: 26.05.2009
Сообщений: 2,676
04.03.2015, 00:55 2
Цитата Сообщение от komra23 Посмотреть сообщение
где ошибка?

Не по теме:

1. В единственном слове в названии темы (уже не говорю о маленькой букве)

2. Вы складываете две переменной типа Char (он же Int32) и сравниваете полученное число с переменной типа String.
0
komra23
Заблокирован
04.03.2015, 00:58  [ТС] 3
body90, можешь написать как будет правильно?
0
body90
372 / 305 / 18
Регистрация: 26.05.2009
Сообщений: 2,676
04.03.2015, 02:31 4
Например,
C#
1
if (((string)textBox1.Text[0] + (string)textBox1.Text[1]) == (textBox2.Text))
Или использовать Char.ToString(Char)

Добавлено через 4 минуты
Или
C#
1
if ((textBox1.Text[0] ==  textBox2.Text[0]) && (textBox1.Text[1] ==  textBox2.Text[1]))
Добавлено через 1 минуту
Важно!!!
Сравнение делается Через двойной знак равенства ==

Добавлено через 2 минуты
Или самый логичный
C#
1
if (textBox1.Text.Substring(0, 2) == textBox2.Text)
1
komra23
Заблокирован
04.03.2015, 02:39  [ТС] 5
Цитата Сообщение от body90 Посмотреть сообщение
C#
1
if (((string)textBox1.Text[0] + (string)textBox1.Text[1]) == (textBox2.Text))
почти также написал
0
04.03.2015, 02:39
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2015, 02:39

как сравнивать ссылки шаблонов
как сравнивать ссылки шаблонов в С# CLR. public int IndexOf(T data) { if...

Как сравнивать обобщенные элементы?
Например: public static bool Less<T>(T v, T w) { return v.CompareTo(w) < 0; }

как сравнивать элементы в массиве?
привет, помогите плиз.. как сравнивать элементы в массиве?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.