C# Substring的用法

方法1   Substring(Int32)       从此实例检索子字符串。 子字符串在指定的字符位置开始并一直到该字符串的末尾。

方法2   Substring(Int32, Int32)   从此实例检索子字符串。 子字符串从指定的字符位置开始且具有指定的长度。

参数一:起始位置(从0开始)

参数二:指定长度

用法:string变量名.Substring(参数一, 参数二);

 

举例:

string s = "hello world";

string ss;

 

例子1 //从指定位置开始到结尾的字符串(0位开始)

int i=1;

ss = s.Substring(i);

ss = "ello world"

例子2 //从指定位置开始取固定长度的字符串

int i=1;

ss = s.Substring(i,3);

ss = "ell"

例子3 //返回左边的i个字符

int i=5;

ss = s.Substring(0,i)

ss = "hello"

例子4 //返回右边的i个字符

int i=5;

ss = s.Substring(s.Length-i,i);

ss = "world"

例子5 //返回两个特定字符之间的字符串

int IndexofA = s.IndexOf('e'); //字符串的话总以第一位为指定位置

int IndexofB = s.IndexOf('r');

ss = s.Substring(IndexofA + 1, IndexofB - IndexofA -1);

ss = "llo wo"

posted @   net-sky  阅读(41059)  评论(2编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示