首页 > 解决方案 > 如何在属性中设置字符串的限制

问题描述

我的想法用完了我不知道该怎么做我需要让字符串课程名称输出一条消息,当它比用户输入的 100 个字符长时

public string CourseName
    {
        get { return courseName; }
        set
        {
            if (courseName>value)//I can't fix this one
            {
                Console.WriteLine("You have typed more than 50 characters");
            }
            else
            {
                courseName = value;
            }
        }
    }

标签: c#console-application

解决方案


要检查一个字符串有多少个字符,请检查它的.Length-property。

所以value.Length > 100要检查传入value的长度是否超过 100 个字符。


推荐阅读