【C#】去掉字符串中的第一或最后一位

embedded/2024/11/8 21:05:03/

要去掉字符串中的第一或最后一位,可以使用以下几种方法:

1. 去掉第一位

如果想去除字符串的第一位,同样可以使用 Substring 方法。

1.1 使用 Substring 方法

string str = "8,";
if (str.Length > 0)
{str = str.Substring(1);
}

 

2. 去掉最后一位

如果想去除字符串的最后一位,可以使用 Substring 方法或者 TrimEnd 方法。

2.1 使用 Substring 方法

string str = "8,";
if (str.Length > 0)
{str = str.Substring(0, str.Length - 1);
}

2.2 使用 TrimEnd 方法

string str = "8,";
str = str.TrimEnd(str[str.Length - 1]);

3. 完整的示例

包括了上面提到的所有方法:

using System;class Program
{static void Main(){string str = "8,";// 去掉最后一位string resultLastCharRemoved = RemoveLastCharacter(str);Console.WriteLine("After removing the last character: " + resultLastCharRemoved);// 去掉第一位string resultFirstCharRemoved = RemoveFirstCharacter(str);Console.WriteLine("After removing the first character: " + resultFirstCharRemoved);}static string RemoveLastCharacter(string input){if (input.Length > 0){return input.Substring(0, input.Length - 1);}return input;}static string RemoveFirstCharacter(string input){if (input.Length > 0){return input.Substring(1);}return input;}
}

这段代码首先定义了一个字符串 str,然后定义了两个方法:RemoveLastCharacterRemoveFirstCharacter,分别用于去除字符串的最后一位和第一位。这两个方法都使用了 Substring 方法来实现。

这种方法简单明了,适用于大多数情况。如果字符串长度为零,则不会进行任何操作,返回原字符串。

4. 让数据保留小数后两位,不足的补充0

C# 让数据保留小数后两位,不足的补充0_c# 保留两位小数-CSDN博客文章浏览阅读2.7k次,点赞11次,收藏8次。C# 让数据保留小数后两位,不足的补充0_c# 保留两位小数https://blog.csdn.net/wangnaisheng/article/details/135218111

 


http://www.ppmy.cn/embedded/98306.html

相关文章

微服务的基本理解和使用

目录​​​​​​​ 一、微服务基础知识 1、系统架构的演变 (1)单体应用架构 (2)垂直应用架构 (3)分布式SOA架构 (4)微服务架构 (5)SOA与微服务的关系…

读软件开发安全之道:概念、设计与实施04缓解

1. 缓解 1.1. 安全思维转换为有效行动的方法就是首先预判威胁,然后针对可能的漏洞加以保护 1.2. 主动响应的做法就叫做“缓解” 1.2.1. mitigation 1.2.2. 喂宝宝的时候给孩子围上围嘴,避免掉下来的食物粘在宝宝的衣服上,还有安全带、限速…

【超入門】用ComfyUI快速套用AnimateDiff工作流生成AI動畫

Git官方下載:https://git-scm.com/downloads 🔰FFmpeg安裝指令:winget install -e --id Gyan.FFmpeg 🔰ComfyUI安裝:https://github.com/comfyanonymous/Com... 🔰Cardos Anime模型下載:https:/…

GPT-4o语音功能潜在风险分析与技术挑战

引言 近年来,随着大语言模型(LLM)技术的飞速发展,人工智能的能力在语音处理领域也取得了显著进展。OpenAI推出的GPT系列模型正成为人工智能领域的标杆。然而,在最新的GPT-4o版本中,尽管语音功能具备广阔的…

履带无人车+无人机+自组网:空地一体化技术详解

履带无人车、无人机与自组网技术的结合,构成了空地一体化技术的核心框架,这种技术在多个领域展现出巨大的潜力和应用价值。以下是对该技术的详细解析: 一、技术概述 空地一体化技术巧妙融合了履带无人车、无人机以及自组网技术,…

HTML 基本语法特性与 title 标签介绍

目录 title标签 HTML 的基本语法特性 对换行和缩进不敏感 空白折叠现象 标签要严格封闭 title标签 在 HTML 中&#xff0c;<title>标签起着至关重要的作用&#xff0c;它主要用于定义文档的标题。通常情况下&#xff0c;<title>标签被放置在<head>标签内…

FFmpeg的入门实践系列一

欢迎诸位来阅读在下的博文~ 在这里&#xff0c;在下会不定期发表一些浅薄的知识和经验&#xff0c;望诸位能与在下多多交流&#xff0c;共同努力! 江山如画&#xff0c;客心如若&#xff0c;欢迎到访&#xff0c;一展风采 文章目录 参考环境本系列的适用人群FFmpeg的简介FFmpeg…

el-table表格折叠时,点某行的折叠按钮时子行内容全展开问题,想做到点哪行哪行的子内容才展示

今天遇到了el-table表格折叠时&#xff0c;点某行的折叠按钮时子行内容全展开问题&#xff0c; 想要的是点哪行哪行的子内容才展示&#xff0c;问题解决方案&#xff1a; 1、在ProTable 中加 :row-key"id" &#xff08;ProTable是封装的el-table&#xff09; &l…