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"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律