如何解决分配时修剪自动实现的属性
我遇到了一个问题。我定义了一个自动实现的字符串属性。从外部源检索数据并分配给属性。一些数据有尾随空格。分配给属性时是否有可能修剪空格?
public string Name { get; set; }
从其他来源检索的数据
Name = service.GetName(); // e.g. "John David "
该属性将用于多个地方。我不想在每个地方修剪字符串,而是在将它分配给属性时修剪它。可能吗?
预期结果
Response.Write(Name) // Output: "John David" not "John David "
解决方法
在你的二传手中修剪你的字符串。这将修剪前导和尾随空格:
public string Name {
get { return Name; }
set { Name = value.Trim(); }
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。