所以我想向你们提出这个问题,这很简单,但我想找到更好的方法。
我们的数据应始终为大写,但我们允许应转换的小写输入。
toUpper
通常我们会在保存到数据库时做一个。
我在想toUpper
在 getter 中可能会更好,这样逻辑对数据更紧密,只要你使用 Object 来查看这些数据,那么它总是大写的。
public string Mapping
{
get
{
return mapping == null ? mapping : mapping.ToUpper();
}
set;
}
这是哑巴吗?我知道Mapping.ToUpper()
每次都会创建一个新字符串,所以看起来很愚蠢。还有其他建议吗?