社区
.NET技术其他语言
帖子详情
关于C#的Split中的StringSplitOptions.None是什么意思?
iwincs
2007-09-24 09:53:17
# 使用Split分割 换行符,方法如下(其余方法有空再添加):
string str = "aa" + "\r\n" + "bb";
string[] ss = str.Split(new string[] { "\r\n" }, StringSplitOptions.None);
以上程序中,StringSplitOptions.None是什么意思啊?
...全文
2942
8
打赏
收藏
关于C#的Split中的StringSplitOptions.None是什么意思?
# 使用Split分割 换行符,方法如下(其余方法有空再添加): string str = "aa" + "\r\n" + "bb"; string[] ss = str.Split(new string[] { "\r\n" }, StringSplitOptions.None); 以上程序中,StringSplitOptions.None是什么意思啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
傍晚雨
2012-08-01
打赏
举报
回复
写例子实验
angle860123
2010-09-20
打赏
举报
回复
顶4楼 没事多看看MSDN
张3蜂
2010-07-22
打赏
举报
回复
这么简单还用等待,晕啊。
UltraBejing
2008-04-30
打赏
举报
回复
等待牛人来答.
changjiangzhibin
2008-01-02
打赏
举报
回复
建议LZ多看看MSDN的帮助
yuexiaxiaochongzi
2008-01-02
打赏
举报
回复
StringSplitOptions.None,就是分开的数组元素包括空元素
lovefootball
2007-09-26
打赏
举报
回复
1
None 返回值包括含有空字符串的数组元素
RemoveEmptyEntries 返回值不包括含有空字符串的数组元素
MSDN写的不是很清楚么?
ll124993513
2007-09-24
打赏
举报
回复
学习
4.
C#
:
string
.
Split
和
string
.Join
本文来自:http://www.cnblogs.com/multiplesoftware/archive/2011/09/17/2179380.html
C#
中
奇妙的函数–
string
.
Split
和
string
.Join 很多时候处理字符串数据,比如从文件
中
读取或者存入 - 我们可能需要加入分隔符(如CSV文件
中
的逗号),或使用一个分隔符来合并字符串序列。
【一文了解】
C#
的
String
Split
Options
枚举
本文介绍了
C#
中
的
String
Split
Options
枚举,它用于控制字符串分割时的行为。该枚举包含三种选项:None(保留所有分割结果)、RemoveEmptyEntries(移除空字符串)和TrimEntries(修剪空白并移除空值)。文章通过示例对比了三种选项的区别,并给出了常见使用场景,如处理用户输入、解析配置文件和读取CSV文件。最后提醒TrimEntries仅支持.NET5+版本,并强调合理选择选项能让代码更简洁高效。
String
Split
Options
枚举
指定适用的
Split
方法重载包含还是省略返回值
中
的空子字符串。 此枚举具有FlagsAttribute属性,该属性允许其成员值按位组合。 [System.Flags] public enum
String
Split
Options
继承 Object→ValueType →Enum→
String
Split
Options
特性 FlagsAttribute Fields 名称 值 说明 None 0 返回值包括含有空字符串的数组元素。 RemoveEmptyEntries 1 返回值不
C#
字符串分割深度解析:从基础
Split
到高性能Span实战
字符串处理是编程
中
的基础操作,其核心在于将数据序列按特定规则分解为有意义的片段。在
C#
中
,`
string
.
Split
`方法是实现字符串分割的核心API,其原理是通过识别分隔符将原字符串拆分为子字符串数组。掌握其不同重载和`
String
Split
Options
`枚举的运用,能显著提升代码的健壮性,有效处理空条目和前后空格,避免常见的数组越界和空引用异常。从技术价值看,高效、准确的字符串解析是数据导入、日志处理、文本分析和网络协议解析等场景的基石。本文以`
String
Split
Options
.RemoveEmp
Split
参数
String
Split
Options
.RemoveEmptyEntries的使用
string
test = "程$晓$"; 使用:
string
[] temp = test.
Split
(new
string
[] { "$" },
String
Split
Options
.RemoveEmptyEntries); 输出结果:数组长度为2 temp[0]="程" temp[1]="晓"; 使用:
string
[] temp = test.
Split
(new str
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章