【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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Spring各jar包的作用

    Spring各jar包的作用Spring各jar包的作用

    2022年4月22日
    49
  • f1-score是什么_python概念题

    f1-score是什么_python概念题一、F1score概念?F1score是分类问题的一个衡量指标,一些多分类问题的机器学习竞赛,常把F1score作为最终评测的方法。它是精确率和召回率的调和平均数,取值0-1之间。F1score认为召回率和精确率同样重要,而F2认为召回率的重要程度是精确率的2倍,F0.5则认为召回率的重要程度是精确率的一半。要明确几个概念TP(TruePositive):被判定为正样本,实际为正样本 TN(TrueNegative):被判定为负样本,实际为负样本 FP(FalseP

    2022年10月14日
    2
  • poj -2632 Crashing Robots

    poj -2632 Crashing Robots

    2022年1月14日
    37
  • 安装软件提示错误1603_windows2012安装net3.5失败

    安装软件提示错误1603_windows2012安装net3.5失败最近在Windows2012R2系统中安装AppFabric1.1遇到下面错误无法安装成功。 错误信息:AppFabricinstallationfailedbecauseinstallerMSIretrunedwitherrorcode:1603. 对于此问题经过查询验证,可以通过下面方法解决,具体步骤如下:Step1:在系统中打开Control…

    2022年10月10日
    3
  • 怎么自定义服务器的404,如何自定义404页面

    怎么自定义服务器的404,如何自定义404页面404错误页面是WWW网站访问比较经常出现的错误。大家最熟悉的也是最常见的出错提示:404notfound。404页面就是当用户输入了错误的链接时,返回的页面。而默认的404错误页面呆板麻木,让访问者感觉很挫败,可能会直接离开您的网站。自定义404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。是增强用户体验的很好的做法。简而言之,有两点…

    2022年7月27日
    4
  • hashmap遍历取值_java map遍历

    hashmap遍历取值_java map遍历HashMap遍历取值

    2025年10月16日
    3

发表回复

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

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