c#中字符串截取使用的方法

简介: 一、理论及例程 String substring(int beginIndex)  String substring(int beginIndex, int endIndex)  String.Substring (Int32)         子字符串从指定的字符位置开始。

一、理论及例程


String substring(int beginIndex) 
String substring(int beginIndex, int endIndex) 
String.Substring (Int32)         子字符串从指定的字符位置开始。 
String.Substring (Int32, Int32) 子字符串从指定的字符位置开始且具有指定的长度。


  1. 举例如下:
  2.              string s = "Hello C# World!";
  3.              //s1为从s中截取的位置为3的字符以后的字符子串,3表示子字符串的起始字符位置
  4. string s1=s.Substring(3);
  5.              //s2为从s中截取的位置为6的字符开始长度为2的字符串,6表示子字符的起始字符位置,2表示子字符长度
  6. string s2 = s.Substring(6, 2);
  7. 结果如下:
  8. lo C#
  9. C#

 

二、实践案例

1、截取字符串最后一个截取符向前的字符串


  1. string s = Globle_One_Conf_Dir;
  2. s = s.Substring(0, s.LastIndexOf("\\"));

其中 

Globle_One_Conf_Dir = "F:\\软件工程开发目录\\1111111111111111111159\\设计文档.xml"

 

截取所得

s = "F:\\软件工程开发目录\\1111111111111111111159"

 

 

2、截取字符串最后一个截取符向后的字符串


  1. string s = Globle_One_Conf_Dir;
  2. s = s.Substring(s.LastIndexOf("\\"));


其中

Globle_One_Conf_Dir = "F:\\软件工程开发目录\\1111111111111111111159\\设计文档.xml"

 

截取所得

s = "\\报到205.xml"

相关文章
|
3月前
|
数据采集 数据可视化 测试技术
C#生成Selenium测试报告:实用方法与技巧
在C#中使用Selenium进行自动化测试时,结合代理IP和ExtentReports能增强测试安全性和报告质量。安装必备工具如Selenium WebDriver、NUnit和ExtentReports。在测试设置中,配置代理(如亿牛云爬虫代理)以隐藏IP,通过ChromeOptions定制UserAgent,并添加Cookie。测试代码示例展示了如何打开网页、执行搜索并生成详细的测试报告。使用ExtentReports可创建可视化测试结果,便于团队分析。
C#生成Selenium测试报告:实用方法与技巧
|
2月前
|
SQL 开发框架 前端开发
在C#开发中使用第三方组件LambdaParser、DynamicExpresso、Z.Expressions,实现动态解析/求值字符串表达式
在C#开发中使用第三方组件LambdaParser、DynamicExpresso、Z.Expressions,实现动态解析/求值字符串表达式
|
16天前
|
C#
C# async await 异步执行方法
C# async await 异步执行方法
27 0
|
18天前
|
C# 图形学
小功能⭐️C#控制小数点后位数的方法
小功能⭐️C#控制小数点后位数的方法
|
25天前
|
C#
WPF/C#:数据绑定到方法
WPF/C#:数据绑定到方法
27 0
|
3月前
|
C#
技术经验分享:C#DUID的用法及取得整数的几个方法
技术经验分享:C#DUID的用法及取得整数的几个方法
43 1
|
3月前
|
C#
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
22 0
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
|
3月前
|
C#
蓝易云 - C#将异步改成同步方法
注意:虽然这样可以将异步方法转为同步,但在实际开发中,我们通常推荐使用异步方法,因为它可以提高应用程序的响应性和并发性。将异步方法转为同步可能会导致死锁或性能问题。
24 2
|
3月前
|
C#
C# 中的字符与字符串
C# 中的字符与字符串
16 0
|
3月前
|
安全 编译器 API
程序与技术分享:C#调用DLL的几种方法
程序与技术分享:C#调用DLL的几种方法
35 0