首页 > 解决方案 > 如何比较两个字符串值是否相等?

问题描述

我需要找到 5TIF2 的 klas,现在不知道如何将它与班级进行比较

private void BtnFind_Click(object sender, RoutedEventArgs e)
{
    Leerling oleerling = new Leerling();
    oleerling.MijnId = TxtId.Text;
    oleerling.Voornaam = TxtVoornaam.Text;
    oleerling.Naam = TxtNaam.Text;
    oleerling.Klas = TxtKlas.Text;

    if (oleerling.Klas = "5TIF2")
    {
        LstLeerlingen.Items.RemoveAt(2);
        LstLeerlingen.Items.RemoveAt(3);
    }
    else
    {
        LstLeerlingen.Items.RemoveAt(0);
        LstLeerlingen.Items.RemoveAt(1);
    }
}

标签: c#

解决方案


您需要使用运算符==来检查语句是真还是假,而不是使用=,它用于分配值。

你需要:

  if (oleerling.Klas == "5TIF2")

推荐阅读