c# - 修剪字符串并将其转换为小写的最快方法

标签 c# .net windows

我编写了一个处理字符串的类,但遇到以下问题:传入的字符串可以在字符串的开头和结尾带有空格。

我需要修剪字符串中的空格并将它们转换为小写字母。到目前为止我的代码:

var searchStr = wordToSearchReplacemntsFor.ToLower();
        searchStr = searchStr.Trim();

我在 StringBuilder 中找不到任何可以帮助我的函数。问题在于此类应该尽快处理大量字符串。所以我不想为类处理的每个字符串创建 2 个新字符串。

如果这不可能,我将更深入地研究处理算法。

最佳答案

尝试方法链。

例如:

var s = " YoUr StRiNg".Trim().ToLower();

关于c# - 修剪字符串并将其转换为小写的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5303231/

相关文章:

c# - .NET 字符串哈希函数是否可移植?

c# - 为什么我的 C# 调试器会跳过断点?

windows - IIS 10 : Windows 10 vs Windows Server 2016, 连接数

windows - 有更好的 Windows 控制台窗口吗?

c# - 如何在 ASP.NET MVC 中应用评级

javascript - 获取当前登录到 MS Dynamics CRM 2011 Online 的用户的 ID

.net - Azure Application_End 未命中,而 Application_Start 多次命中(中间间隔几分钟)

c++ - 选择从 Windows 将文件拖放到 GLFW 应用程序中

c# - System.TypeInitializationException

c# - 这个 C# 代码是什么意思?