if语句框中的语句错误

时间:2017-03-26 21:25:09

标签: c# winforms

当然做一个gui项目并遇到我的代码问题。我必须运行一个bool方法,测试以确保热带或咸水的字样#34;只有输入并且如果正确则返回true。

但是我在获取if语句以匹配我在表达式中给出的字符串时遇到了问题。

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    }

    private bool Fishtype()
    {
        if (txtFishType.Text == "Tropical" | "easy" )
        {
            return true;
        }
        else
        {
            return false;
        }
    }

    private bool Fishsize()
    {
        if(txtFishSize >= 3 && txtFishSize <= 20)
        {
            return true;
        }
        else 
        {
            return false;
        }
    }
}

1 个答案:

答案 0 :(得分:3)

我认为你的if语句意味着:

if (txtFishType.Text == "Tropical" || txtFishType.Text == "saltwater" ) { return true; }