【C#基础】-Substring截取字符串的方法小结

【C#基础】-Substring截取字符串的方法小结前言    在公司的图书馆项目中曾经用过截取字符串的方法,项目是java语言的;最近在公司的另一个项目中又需要截取字符串,一种环境是C#语言,一种环境是SQLServer存储过程;先来说一下后台程序中截取字符串的方法。正文c#中截取字符串主要是借助Substring这个函数。stringstring.Substring(intstartIndex,intlength)

大家好,又见面了,我是你们的朋友全栈君。

前言

    在公司的图书馆项目中曾经用过截取字符串的方法,项目是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); 
          }  
    }
}

总结

    感谢您的阅读,C#中截取字符串方法先介绍到这里,后面将会继续介绍在Sql server存储过程中字符串截取的方法。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142306.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 金融之期货软件搭建,股票平台搭建,融资融券平台搭建[通俗易懂]

    金融之期货软件搭建,股票平台搭建,融资融券平台搭建[通俗易懂]金融之期货软件搭建,国际期货平台搭建,期货系统搭建期货系统平台搭建。让你成为平台方,可以在国内国际同时操作,交易规则自定;资金全部在自己平台上。交易平台软件微期货交易软件开发它是将系统连接在微信上,不但节省了用户的移动端空间,还让开户与交易等操作变得更加便利,易于操作。无可否认的是,微期货交易软件开发已成为移动端交易的改革者。这种新型的交易模式一上市就受到用的喜爱,移动端微交易软件开发将是…

    2022年9月4日
  • 关于IplImage中widthstep的大小与width,nchannels等的关系的问题_widthstep

    关于IplImage中widthstep的大小与width,nchannels等的关系的问题_widthstephttp://www.niubb.net/a/2015/12-02/1104644.html话题:widthstepwidth是图像宽度,可为任意值;widthstep是行字节数,应该是4的倍数,不一定等于width,nchannels为图像通道数。#defineWIDTHBYTES(bits)(((bits)+31)/32*4)看看这个公式你就明白了。对RO

    2022年5月16日
  • MATLAB2016b安装包

    MATLAB2016b安装包百度云盘链接:(https://pan.baidu.com/s/17NdGN-GviFWlUfMrTZA_Kw)密码:p4ue

    2022年5月29日
  • 大一c语言图书管理系统_基于java的图书管理系统

    大一c语言图书管理系统_基于java的图书管理系统C课程设计——图书管理系统1、题目意义图书馆,作为文献的聚集地和展示平台,常常扮演着引领文化前进的角色,是每个大学不可或缺的基础设施,而图书管理系统则是一个图书馆能够正常运转的关键。本次课程设计使用C语言制作程序来实现图书的登记,删除,查询,浏览以及读者的借阅,还书,会员登录,修改密码等功能。程序中涉及到数据链表和文件指针的操作,包括结构体数据定义,使用及文件的读写,定位,修改等。2、设计思…

    2022年10月11日
  • 决策树算法的应用python实现_python怎么画出决策树的分支

    决策树算法的应用python实现_python怎么画出决策树的分支决策数(DecisionTree)在机器学习中也是比较常见的一种算法,属于监督学习中的一种。看字面意思应该也比较容易理解,相比其他算法比如支持向量机(SVM)或神经网络,似乎决策树感觉“亲切”许多。优点:计算复杂度不高,输出结果易于理解,对中间值的缺失值不敏感,可以处理不相关特征数据。缺点:可能会产生过度匹配的问题。使用数据类型:数值型和标称型。简单介绍完毕,让我们来通过一个例子让决策树“

    2022年9月8日
  • HTML 表格表单代码实例(个人简介表)

    HTML 表格表单代码实例(个人简介表)<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″><metahttp-equiv=”X-UA-Compatible”content=”IE=edge”><metaname=”viewport”content=”width=device-width,initial-scale=1.0″><title&…

    2022年7月27日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号