c# - 如何在属性中设置字符串的限制
问题描述
我的想法用完了我不知道该怎么做我需要让字符串课程名称输出一条消息,当它比用户输入的 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;
}
}
}
解决方案
要检查一个字符串有多少个字符,请检查它的.Length
-property。
所以value.Length > 100
要检查传入value
的长度是否超过 100 个字符。
推荐阅读
- java - Spring Boot URL 路径变量编码
- java - 无法连接到 Wildfly 上的远程 MDB - 找不到名称
- anylogic - 批处理/取消批处理后的项目宽度不正确
- amazon-web-services - Aws Code 管道在部署阶段因超时而失败
- ios - 在委托方法中调用 IBOutlet 变量时出现错误
- php - Laravel Passport -> 微服务用户认证
- gitlab - 基于 GITLABCI 上一步的条件
- ios - 目标 c 中的“无法注册捆绑标识符”错误
- react-native - 图像在本机反应中显示为白色
- python - Django 模型保存表单但不显示