C#去掉字符串最后一个字符

可以直接去掉 C# 字符串的最后一个字符。有几种方法可以实现这个功能:

方法1:使用 Substring 方法

csharp 复制代码
string str = "Hello World";
string result = str.Substring(0, str.Length - 1);
Console.WriteLine(result); // 输出 "Hello Worl"

这种方法是获取除了最后一个字符之外的所有字符,并将其赋值给新的字符串变量 result

方法2:使用 Remove 方法

csharp 复制代码
string str = "Hello World";
string result = str.Remove(str.Length - 1);
Console.WriteLine(result); // 输出 "Hello Worl"

这种方法使用 Remove 方法来删除字符串的最后一个字符。Remove 方法会返回从指定位置开始删除指定字符数的新字符串。

方法3:使用 TrimEnd 方法

csharp 复制代码
string str = "Hello World";
string result = str.TrimEnd(str[str.Length - 1]);
Console.WriteLine(result); // 输出 "Hello Worl"

这种方法使用 TrimEnd 方法来删除字符串末尾的指定字符。

以上三种方法都可以实现去掉字符串的最后一个字符。您可以根据自己的需求选择其中之一来使用。

相关推荐
勿芮介2 分钟前
【研发工具】OpenClaw基础环境安装全教程-Node\NVM\PNPM\Bash
开发语言·node.js·bash·ai编程
JamesYoung79712 分钟前
第七部分 — 存储 数据建模与迁移提示
java·开发语言·数据结构
大尚来也10 分钟前
超越“传参”:HTTP GET与POST的深度辨析与场景选型指南
开发语言
大鹏说大话12 分钟前
破局与重构:微服务架构的演进之路、核心挑战与基石组件
开发语言
ren0491813 分钟前
Linux基础
linux·运维·服务器
程序员敲代码吗13 分钟前
进程与线程:操作系统中的核心组件
java·开发语言
Java面试题总结15 分钟前
java面试题及答案(基础题122道)
java·开发语言·jvm·spring·spring cloud·golang·java-ee
Cg1362691597419 分钟前
JS-对象-array数组
开发语言·前端·javascript
唐青枫21 分钟前
C#.NET Memory 深入解析:跨异步边界的内存视图与高性能实战
c#·.net
pupudawang22 分钟前
Java进阶——IO 流
java·开发语言·python