C#实现左截取和右截取字符串实例
作者:shichen2014 发布时间:2022-06-06 08:29:39
标签:C#,截取,字符串
本文实例讲述了C#实现左截取和右截取字符串的方法,分享给大家供大家参考。具体方法分析如下:
问题如下:
使用C#语法编写程序时,我们需要截取一个字符串左边或右边的若干个字符,该如何操作呢?
在VB中可以使用left或right函数实现,C#中没有提供这样的函数呢?答案是没有。但是,C#中提供Substring方法可以实现相关功能。
首先我们回顾一下Substring方法。
用法一:
String.Substring 方法 (startIndex, length)
返回此String中从 startIndex 开始的长度为 length 的子字符串。
startIndex:子字符串的起始位置的索引,从0开始。
length:子字符串中的截取字符数
用法二:
String.Substring方法 (startIndex)
返回此String中从 startIndex 开始的,截取之后余下所有字符。
startIndex:子字符串的起始位置的索引,从0开始。
熟悉了此方法后,我们来实现如何实现左截取和右截取字符串。
左截取:str.Substring(0,i) 返回,返回左边的i个字符
右截取:str.Substring(str.Length-i,i) 返回,返回右边的i个字符
请看下边的例子:
int i=2;
string str=”123456″;
string strLeft=str.Substring(0,i);
string strRight=str.Substring(str.Length-i,i);
运行后:
strLeft为"12″
strRight为"56″
希望本文所述对大家的C#程序设计有所帮助。


猜你喜欢
- 1.下载文件,将文件保存到本地。(只试用excel);2.对文件的标题进行检验;3.获取导入的批次(取一个表的一个值,加1);4.循环获取文
- 在实战中学习Spring,本系列的最终目的是完成一个实现用户注册登录功能的项目。预想的基本流程如下:1、用户网站注册,填写用户名、密码、em
- 一、this可以代表引用类的当前实例,包括继承而来的方法,通常可以省略。public class Person{ &n
- 一、修改版本和指定生成APK文件名【可选】将项目切换到Project视图,打开app目录下的build.gradle文件1.1 修定软件版本
- equalsIgnoreCase() 方法用于将字符串与指定的对象比较,不考虑大小写。实例equals() 会判断大小写区别,equalsI
- 本文实例为大家分享了C#实现围棋游戏的具体代码,供大家参考,具体内容如下之所以选择围棋作为大作业一方面是想挑战一下,另一方面是由于从6岁学围
- 在你的jar文件当前目录中建立一个bat文件:内容是:注意文件名要对应@echo offSTART "commandServer&
- 本文实例为大家分享了Android Scroller实现弹性滑动的具体代码,供大家参考,具体内容如下首先看下实现效果,可以看到当我们手指松开
- 二叉搜索树的定义它是一颗二叉树任一节点的左子树上的所有节点的值一定小于该节点的值任一节点的右子树上的所有节点的值一定大于该节点的值特点: 二
- Redis是一个高效的内存数据库,它支持包括String、List、Set、SortedSet和Hash等数据类型的存储,在Redis中通常
- 问题描述需要定时通过websocket接口来推送mysql里面最新的数据,自定义了定时器@Component@Slf4jpublic cla
- System.getProperty()的作用及使用最近在看一些代码时,很多地方都用到了System.getProperty()、Syste
- 本文为大家分享了java实现水果超市管理系统的具体代码,供大家参考,具体内容如下首先建立水果类的界面public class Fruit {
- 本文实例讲解了java遍历读取xml文件内容的详细代码,分享给大家供大家参考,具体内容如下package test;import java.
- RecyclerView上拉加载,先看效果:网上有很多这类得框架,不过在自己的项目只用到上拉加载的功能,所以自己封装一个简单点的。主要依赖B
- 1、首先创建一个按钮<Buttonandroid:id="@+id/click"android:layout_wi
- 回顾Tomcat8打法先回顾下之前Tomcat789的打法这里先抛开 7 8之间的区别, 在8中,最后add到filterchain的都是一
- 一、前言之前介绍了JMeter engine启动原理,但是里面涉及到HashTree这个类结构没有给大家详细介绍,这边文章就详细介绍JMet
- 错误详情:java.lang.NoSuchMethodException: [Lorg.springframework.web.multip
- 前言在开发过程中,会遇到很多的实体需要将查出的数据处理为下拉或者级联下拉的结构,提供给前端进行展示。在数据库查出的结构中,可能是集合<