c# 删除字符串最后一个字符
时间: 2024-11-03 10:19:18 浏览: 9
C#去除字符串中的反斜杠实例(推荐)
在 C# 中,如果你想删除字符串的最后一个字符,可以使用 `Substring` 方法结合 `Length` 属性来实现。这里是一个例子:
```csharp
string originalString = "Hello World!";
string result = originalString.Substring(0, originalString.Length - 1);
```
在这个代码里,`originalString.Length - 1` 计算了除了最后一个字符之外的所有字符的数量,然后 `Substring` 方法返回从开始到指定索引的新字符串,这样就去掉了最后一个字符。
如果你想要更简洁一点的语法,也可以直接通过数组下标访问,因为字符串本质上是字符数组:
```csharp
string originalString = "Hello World!";
string result = originalString.Substring(0, originalString.Length); // 注意这里是Length,不是Length - 1
result = result.Substring(0, result.Length - 1);
```
在这段代码中,我们首先获取原字符串的长度,再去除最后一个字符。
阅读全文