文本框检查是否有字母| C#

时间:2015-04-30 21:15:15

标签: c# textbox char int

在我的应用程序中,我想检查我的文本框是否有一个字母,或者该数字是否高于20。

class AantalVragenChecker
    {
        public int AantalVragen
        { 
            get;
            set;
        }

        public void Check()
        {

            if (AantalVragen(char) || AantalVragen > 20)
            {
                throw new InvalidAantalVragenException(AantalVragen + "Bevat een verkeerd karakter of een cijfer hoger dan 20");
            }
        }
    }

错误在于此部分:

if (AantalVragen(char)

1 个答案:

答案 0 :(得分:1)

我认为你要做的是:

class AantalVragenChecker
{
    public string AantalVragen { get; set; }

    public void Check()
    {
        int res;           

        if (!int.TryParse(AantalVragen, out res) || res > 20)
        {
            throw new InvalidAantalVragenException(AantalVragen + 
                "Bevat een verkeerd karakter of een cijfer hoger dan 20");
        }
    }
}