C# 忽略字符串中的空格 {get;设置;}声明

标签 c# string whitespace

我之前的问题没有得到好的答案 Ignore Whitespace in textfield所以我有另一个,我希望它能帮助我。

我在 C# 中有这个字符串声明: public string MyURL { get;放; }

我的问题是:当用户在我的网络应用程序中设置此字符串时,我可以指定一些指令来忽略空白吗?

最佳答案

private string _myUrl;
public string MyURL {
    get { return _myUrl; }
    set {
        // ...
        _myUrl = value.Replace(" ", string.Empty);
    }
}

编辑

猜猜@Dmitry Bychenko 是对的。我的回答并未涵盖所有潜在案例。 Regex 将是解决此问题的更好方法!

关于C# 忽略字符串中的空格 {get;设置;}声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32393839/

相关文章:

c# - .NET/C# 中是否内置了用于在对象之间复制值的内容?

python - 将字符串放入 Python 列表中

c - 为什么我不能用动态分配的数组覆盖数组(传递给另一个函数)?

HTML/CSS - 为什么 float :left render as 'invisible' ?

java - 如何删除前导和尾随的空格以及字符串中的多个空格?

whitespace - Sublime Text 2 : how to change white space characters color?

c# - MVC 将 View 呈现为字符串

c# - 是否有使用 basicHttpBinding 扩展 WCF 服务以允许 REST 服务与 JSON 通信的好方法?

c# - 如何在 Nhibernate 中对子集合执行 QueryOver

string - 递归删除子字符串的出现