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

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

相关推荐
zs宝来了3 分钟前
网络篇15-网络收发包应用之iptable
开发语言·网络·php
烤麻辣烫3 分钟前
算法--二分搜索
java·开发语言·学习·算法·intellij-idea
编码浪子5 分钟前
《安全 Rust 的边界在哪?》— 中文解读
开发语言·安全·rust
Johnstons17 分钟前
网络抓包留存平台怎么选:全量留存、按需抓包与传统镜像方案的边界、场景与判断标准
运维·服务器·网络·网络运维
晨晖221 分钟前
linux命令7(systemctl服务进行管理)
linux·运维·服务器
kyriewen1122 分钟前
Next.js:让你的React应用从“裸奔”到“穿衣服”
开发语言·前端·javascript·react.js·设计模式·ecmascript
雪飞鸿25 分钟前
ArrayPoolWrapper简洁、安全的ArrayPool
c#·.net·.net core·原创
三品吉他手会点灯27 分钟前
C语言学习笔记 - 18.C编程预备计算机专业知识 - 什么是变量
c语言·开发语言·笔记·学习
不仙52030 分钟前
Hermes 接入飞书(Feishu/Lark)部署文档
linux·服务器·ai