Tag: 编码样式

改变WinForm边框的风格?

是否可以改变WinForm边框的样式? 我知道如果边框被删除,它会夺走调整程序大小的function。 因此有没有办法改变它的风格,但保持它可resize?

在C#中确定未修剪字符串是否为空的最有效方法是什么?

我有一个字符串,周围可能有空白字符,我想检查它是否基本上是空的。 有很多方法可以做到这一点: 1 if (myString.Trim().Length == 0) 2 if (myString.Trim() == “”) 3 if (myString.Trim().Equals(“”)) 4 if (myString.Trim() == String.Empty) 5 if (myString.Trim().Equals(String.Empty)) 我知道这通常是一个过早优化的明显案例,但我很好奇,并且有可能做到这一点足以产生性能影响。 那么这些中最有效的方法是哪一种? 有没有更好的方法我没想过? 编辑:此问题的访问者注意事项: 对这个问题进行了一些非常详细的调查 – 特别是来自Andy和Jon Skeet。 如果你在搜索某些内容时偶然发现了这个问题,那么至少阅读Andy和Jon的post是非常值得的。 似乎有一些非常有效的方法, 最有效的方法取决于我需要处理的字符串的内容。 如果我无法预测字符串(在我的情况下我不能预测),Jon的IsEmptyOrWhiteSpace方法通常会更快。 谢谢大家的意见。 我将选择安迪的答案作为“正确”的答案仅仅是因为他应该为他所付出的努力赢得声誉,而Jon已经拥有了十亿美元的声誉。