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 方法来删除字符串末尾的指定字符。

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

相关推荐
泡泡鱼(敲代码中)7 小时前
MySQL 学习笔记:DCL、函数与约束 —— 安全、效率、完整性的三板斧
开发语言·笔记·sql·学习·mysql·gitee
唐青枫8 小时前
别急着拆服务:C#.NET 微服务架构从边界设计到实战
c#·.net
mengge.cloud8 小时前
0917Docker 小白实验教程(理论+实操)
linux·服务器·网络·docker
Tairitsu_H8 小时前
[C++] 拷贝构造还是赋值重载?类默认成员函数细节详解
开发语言·c++·类和对象
goodlook01239 小时前
opencode调用本地模型一(1.18.30版本安装)
开发语言
菜鸟~noob2339 小时前
【电子战】第14篇:TOA 定位——圆交汇与到达时间【含matlab代码】
开发语言·matlab
两点王爷9 小时前
常用的 Docker 镜像拉取地址仓库及常用命令详解
运维·服务器·容器
itmigrate9 小时前
Redis 开发高频隐形踩坑记录
开发语言·java-ee
神.秘.人10 小时前
【BIOS/UEFI 与 MBR/GPT 的区别详解】
运维·服务器
第十人i10 小时前
Linux 一键重装系统脚本:reinstall 工具详解
linux·服务器