Следующий код откроет окно сообщений, содержащее слово «Fail».C# If Equals Case нечувствительный
Есть ли способ сделать регистр if нечувствительным, так что оператор if проходит и открывает mbox, контактирующий с «Pass», без преобразования символа/строки в верхний/нижний регистр?
вот код:
public partial class Form1 : Form
{
string one = "A";
string two = "a";
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (one == two)
{
MessageBox.Show("Pass");
}
else
{
MessageBox.Show("Fail");
}
}
}
Заранее спасибо
1) этот код не компилируется. 2) он нарушает предпосылку вопроса, который выделен жирным шрифтом. –
@ColinDeClue Извините, я забыл '()' s. И вызов ToLower не изменит фактических переменных, поэтому, если OP будет использовать переменные позже, они появятся без изменений. – Logarr