欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【C#基础】Substring截取字符串的方法小结(推荐)

程序员文章站 2023-09-10 23:52:08
前言 在公司的图书馆项目中曾经用过截取字符串的方法,项目是java语言的;最近在公司的另一个项目中又需要截取字符串,一种环境是c#语言,一种环境是sql server存储...

前言

在公司的图书馆项目中曾经用过截取字符串的方法,项目是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截取字符串方法小结详解整合,希望对大家有所帮助