C# 中的 rtrim php 等价物

rtrim php equivalent in C#

我想知道如何完成 PHP

query = rtrim($query, '& ');

在 C# 中 ASP .NET MVC

我已经试过了Strings.RTrim("string")但是还是不行。

也试过 query = query.Trim(query, "&"); 但它给了我错误。

msdn 还提供了 Visual Basic 中 rtrim 的代码,这没有帮助。

从代码来看,如果在 & 字符之后找到它,它似乎会修剪空格。

有人知道如何复制 php 命令吗? 干杯

.Trim() 方法从字符串的开头和结尾删除空格,因此

"   Hello World   ".Trim() -> "Hello World"

要执行 RTrim(),您可以对字符串使用 TrimEnd() 方法。

"   Hello World   ".TrimEnd() -> "   Hello World"

试试这个 ==>

string.Remove(string.LastIndexOf("&"));

With the help of remove last index you can remove the last element

C# 有非常简洁的 String trimming 方法。

我在下面列出了不同的选项。虽然,你要找的人是

StringVariable.TrimEnd();
"This string ends here.  ".TrimEnd();   //This also works.

String-trimming 方法

string message = "    Hello!   ";
message.TrimEnd();    // Trims from the right side.
message.TrimStart();  // Trims from the left side.
message.Trim();       // Trims on both sides

总结

message.TrimEnd()将从字符串变量的右侧开始trim。

message.TrimStart()将从字符串变量的左侧开始trim。

message.Trim() 将从字符串变量的两侧 trim

Also msdn provides code for rtrim in visual basic, which does not help.

我发现了一些可能对您有帮助的内容,它们以多种 .NET 语言提供,包括 C#。

Microsoft - String.Trim Method

Microsoft - String.TrimEnd Method

Microsoft - String.TrimStart Method

希望对您有所帮助:)