【C#基础】Substring截取字符串的方法小结(推荐)
作者:大白快跑8 发布时间:2021-12-21 06:22:32
标签:C#,Substring,截取字符串
前言
在公司的图书馆项目中曾经用过截取字符串的方法,项目是java语言的;最近在公司的另一个项目中又需要截取字符串,一种环境是C#语言,一种环境是SQL Server存储过程;先来说一下后台程序中截取字符串的方法。
正文
c#中截取字符串主要是借助Substring 这个函数。
string string.Substring(int startIndex,int length);
说明:
如果传入的参数为两个长整参数,第一个参数指子字符串的起始位置,也就是开始截取的位置,第二个参数指截取的长度。
string string.Substring(int startIndex);
说明:
如果传入的参数为一个大于等于0 的长整数,则以这个长整数的位置为起始位置,截取字符串剩余的全部作为子字符串。
代码示例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class SubStringTest
{
static void Main(string[] args)
{
string oriString = "Hello,Kitty!"; //原始字符串
string subString = ""; //截取后的字符串
//输出:He
subString = oriString.Substring(0, 2); //从第一个字符开始,截取2个字符
Console.WriteLine(subString);
//输出:llo
subString = oriString.Substring(2,3); //从第一个‘l'开始,截取3个字符
Console.WriteLine(subString);
//输出:Kitty!
subString = oriString.Substring(6); //从第七个字符开始截取,到原始字符串结束
Console.WriteLine(subString);
}
}
}
以上所述是小编给大家介绍的Substring截取字符串方法小结详解整合网站的支持!
来源:https://blog.csdn.net/zt15732625878/article/details/79148394
0
投稿
猜你喜欢
- SpringBoot底层的一个功能 : @ConfigurationProperties@ConfigurationProperties 配
- 前言对于多线程,大家应该很熟悉。但是,大家了解线程池吗?今天,我将带大家全部学习关于线程池的所有知识。目录1. 简介2. 工作原理2.1 核
- 新建一个表:create table abc(id int IDENTITY(1,1) NOT NULL,name nvarchar(100
- autoMapping和autoMappingBehavior的区别autoMappingBehaviormybatis核心配置文件中set
- 使用lombok插件的好处我们在java开发过程中,经常会有一些常规性的,重复性的工作。比如:根据成员变量生成get和set方法根据成员变量
- 1.创建一个带Mesh的物体Unity中的网格作为组件不能脱离物体单独存在新建脚本CreateMeshpublic class Create
- 1. 概述官方JavaDocsApi: javax.swing.JProgressBar JProgressBar,进度条。以可视化形式显示
- Android页面嵌套了一个h5,H5页面内部有用户登陆页面,发现h5页面的登陆功能无法使用,一直登陆失败。和web那边商量一会,发现js写
- 最近在公司用到外设,需要判断接入的外设的VendorId和ProductId,然后给大家说一下自己的学习成果把 ,首先我门可以通过andro
- 前言WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏
- Java 的表格表格是一个由多行,多列组成的二维显示区。Swing的JTable以及相关类提供了对这种表格的支持,程序既可以使用简单的代码创
- 1、首先创建一个按钮<Buttonandroid:id="@+id/click"android:layout_wi
- Spring Boot 最主要的特性就是AutoConfig(自动配置),而对于我们这些使用者来说也就是各种starter,Spring B
- 本文接着上一篇,继续为大家分享了JavaWeb实现学生信息管理系统的第二篇,供大家参考,具体内容如下今日任务:实现学生管理系统的查找和添加功
- 如下所示:using System;using System.Collections.Generic;using System.Linq;u
- android通过toast实现悬浮通知效果,如图:实现的功能: 自定义悬浮弹窗;点击其他地方该布局不受影响;可自定义显示时间;可
- 作为开发人员,掌握开发环境下的调试技巧十分有必要。去年就想把关于Eclipse断点调试总结下了,由于对时间的掌控程度仍需极大提高,结果拖到今
- Android 使用AsyncTask设置请求超时的注意事项final AsyncTaskTools task = new AsyncTas
- 在前面一篇Java Comparable和Comparator对比详解中,对于java中的排序方法进行比较和具体剖析,主要是针对 Compa
- 最近我要做一个爬虫。这个爬虫需要如下几个步骤:1 填写注册内容(需要邮箱注册)2 过拖拽验证码(geetest)3 注册成功会给邮箱发一封确