C# 如何删除字符串开头的空白?

C# 如何删除字符串开头的空白?,c#,asp.net,string,whitespace,C#,Asp.net,String,Whitespace,假设我有以下字符串: string test=“False” 我不能循环字符串的字符,因为我需要对1744个字符串执行此操作,那么这将是一个很大的工作 你知道微软有没有一种方法可以用来删除这个空白 如下所示:stringtest2=test.DeleteFirstWhitespace() 谢谢如何使用trim()功能: string test = test.trim(); 使用trim()功能如何: string test = test.trim(); 说到Java:String.trim(

假设我有以下字符串:
string test=“False”

我不能循环字符串的字符,因为我需要对1744个字符串执行此操作,那么这将是一个很大的工作

你知道微软有没有一种方法可以用来删除这个空白

如下所示:
stringtest2=test.DeleteFirstWhitespace()


谢谢

如何使用
trim()
功能:

string test = test.trim();

使用
trim()
功能如何:

string test = test.trim();

说到
Java
String.trim()
。以下是API文档的链接:
说到
Java
String.trim()
。以下是API文档的链接:
test.trim()

此方法删除字符串开头和结尾的空格。

test.trim()
此方法删除字符串开头和结尾的空格。

您可以使用:

  • 删除所有前导和尾随空格字符的步骤
  • 仅删除前导空白字符的步骤
  • 仅删除尾随空白字符的步骤
所有这些都有额外的重载,允许您指定要删除的自定义字符数组。

您可以使用:

  • 删除所有前导和尾随空格字符的步骤
  • 仅删除前导空白字符的步骤
  • 仅删除尾随空白字符的步骤
所有这些都有额外的重载,允许您指定要删除的自定义字符数组。

您可以在C#中使用:

您可以在C#中使用:


在java中:

用于删除字符串周围的空白:

String test2 = test.trim();
返回字符串的副本,并省略前导和尾随空格


在java中:

用于删除字符串周围的空白:

String test2 = test.trim();
返回字符串的副本,并省略前导和尾随空格


我还可以使用方法
TrimStart()

像这样:


string test2=test.TrimStart(“”)

我也可以使用方法
TrimStart()

像这样:


string test2=test.TrimStart(“”)

正如其他人所指出的,有一个修剪功能。请确保记住字符串是不可变的,因此当调用test.Trim()时,它不会修改测试变量,而是返回一个新字符串:


string trimmed = test.Trim();
// or
string trimmed = test.TrimStart();

正如其他人所指出的,有一个微调功能。请确保记住字符串是不可变的,因此当调用test.Trim()时,它不会修改测试变量,而是返回一个新字符串:


string trimmed = test.Trim();
// or
string trimmed = test.TrimStart();

哪种语言?对于java,它是trim(),我认为java标记是一个错误。除非微软制造java,你需要java还是C解决方案?如果是Java,请将
string
更改为
string
。否则,请删除
java
标记。我无法循环字符串的字符,因为我需要对1744个字符串执行此操作:
TrimStart
执行相同的操作:它迭代字符串的字符,直到找到非空白字符。如果你有1700个字符串,甚至2000万个,为什么你认为会有差异?哪种语言?对于java,它是trim(),我认为java标记是一个错误。除非微软制造java,你需要java还是C解决方案?如果是Java,请将
string
更改为
string
。否则,请删除
java
标记。我无法循环字符串的字符,因为我需要对1744个字符串执行此操作:
TrimStart
执行相同的操作:它迭代字符串的字符,直到找到非空白字符。如果您有1700个字符串,甚至2000万个字符串,为什么您认为应该有区别呢?+1用于更专业的解决方案;如果用户不关心尾随空格,或者实际上需要相同的空格,那么这就是问题所在。+1表示更专门的解决方案;如果用户不关心尾随空格,或者实际上需要相同的空格,那么这就是问题所在。