2

我想知道如何完成PHP

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

在 C# ASP .NET MVC 中

我已经尝试过Strings.RTrim("string"),但它不起作用。

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

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

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

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

4

3 回答 3

6

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

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

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

"   Hello World   ".TrimEnd() -> "   Hello World"
于 2017-06-23T04:36:05.987 回答
1

C# 有非常简洁的字符串修整方法。

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

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

字符串修剪方法

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()将从字符串变量的右侧修剪。

message.TrimStart()将从字符串变量的左侧修剪。

message.Trim()将从字符串变量的两侧修剪。

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

我发现了一些可能对您有所帮助的方法,它们有多种 .NET 语言,包括 C#。

微软 - String.Trim 方法

微软 - String.TrimEnd 方法

Microsoft - String.TrimStart 方法

希望这可以帮助你:)

于 2017-06-23T04:46:43.770 回答
0

试试这个==>

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

在删除最后一个索引的帮助下,您可以删除最后一个元素

于 2017-06-23T04:37:28.930 回答