当前位置: 首页 > news >正文

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

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

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

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • unity 使用Sqlite报错
  • LLama3本地部署安装
  • DevEco Studio 预览器报错踩坑
  • 二进制协议集合
  • 基于springmvc实现文件上传
  • 常见虚拟现实硬件设备及特点
  • C++不同数据类型连接成一个字符串
  • 老程序员回到小地方搞团队接私活
  • Vue | 简单说说 Vuex 实现响应式的原理
  • leetcode203:移除链表元素
  • 【Linux目录结构简析】
  • Datawhale X 李宏毅苹果书 AI夏令营task1-3笔记
  • linux:进程间的通信
  • python怎么使用模块中的类
  • vue3 生命周期钩子
  • 【mysql】环境安装、服务启动、密码设置
  • Android 控件背景颜色处理
  • Laravel核心解读--Facades
  • yii2权限控制rbac之rule详细讲解
  • 聊聊redis的数据结构的应用
  • 前端js -- this指向总结。
  • 前端性能优化--懒加载和预加载
  • 前嗅ForeSpider教程:创建模板
  • 思考 CSS 架构
  • 项目实战-Api的解决方案
  • 昨天1024程序员节,我故意写了个死循环~
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • # centos7下FFmpeg环境部署记录
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • #nginx配置案例
  • #Z2294. 打印树的直径
  • (07)Hive——窗口函数详解
  • (1)无线电失控保护(二)
  • (2)(2.10) LTM telemetry
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (windows2012共享文件夹和防火墙设置
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (黑马C++)L06 重载与继承
  • (七)Java对象在Hibernate持久化层的状态
  • (十三)Flink SQL
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
  • (一)Linux+Windows下安装ffmpeg
  • (原)Matlab的svmtrain和svmclassify
  • (转载)CentOS查看系统信息|CentOS查看命令
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .NET MAUI Sqlite程序应用-数据库配置(一)
  • .Net OpenCVSharp生成灰度图和二值图
  • .NET/C#⾯试题汇总系列:集合、异常、泛型、LINQ、委托、EF!(完整版)
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .sh
  • @antv/g6 业务场景:流程图
  • @SpringBootApplication 注解