以下代碼將打開一個包含單詞「Fail」的消息框。C#如果等於大小寫不敏感
有沒有辦法讓if語句不區分大小寫,這樣if語句會傳遞並打開一個包含「Pass」的mbox而不會將字符/字符串轉換爲大寫/小寫?
這裏是代碼:
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