![]() |
1
314
我注意到,在这类问题中,几乎每个人都建议删除给定字符串的最后一个字符。但这并不符合Trim方法的定义。
在这个定义下,只从字符串中删除最后一个字符是不好的解决方案。 所以,如果我们想“修剪字符串的最后一个字符”,我们应该这样做
注意
|
![]() |
2
68
|
![]() |
3
9
…以防要从结尾删除非空白字符。 |
![]() |
4
7
|
![]() |
5
6
最后修剪的另一个例子 性格 从字符串:
您可以将其放入扩展方法中,并防止其为空字符串等。 |
![]() |
6
6
|
![]() |
7
5
|
![]() |
8
3
|
![]() |
9
2
你也可以用这个:
|
![]() |
10
2
非常简单:
|
![]() |
11
2
用法
|
![]() |
12
1
稍微修改了@Damian Leszczyski-Vash的版本,确保只删除一个特定的字符。
|
![]() |
13
1
您可以将标记为答案的代码编写为:
但是,如答案中所述,这将删除最后一个字符的所有出现。如果你只想移除 最后一个字符
对C#8中新内容的快速解释:
|
![]() |
14
0
即。:
|
![]() |
15
-5
|
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |