热点:

    .NET中Split字符分隔用法

      [   原创  ]   作者:
    收藏文章 暂无评论

    在数据传输与存储过程中,常需将多个元素组合成单一变量进行传递,以减少通信次数并节省空间。例如,若要同时传递产品名称、产品编号和价格,可将其拼接为123|iphone4s|\$200这样的字符串。接收端再通过解析该字符串还原原始信息。本文将介绍如何在C(Asp.net)中利用Split方法对这类字符串进行分割处理,提取各个字段内容,实现高效的数据解析与操作,提升程序的灵活性与可维护性。

    1、 先看第一种情形:

    2、 方法重载如下所示

    3、 在Split方法中需传入一个字符数组,因此上述情况应使用单引号将字符|括起来,表示一个char类型数据。当然,代码也可以采用其他等效写法来实现相同功能。

    4、 重新表述完毕

    5、 第一种情况已解决,现在面临新问题:当涉及多种字符时,应如何处理?例如:

    6、 代码处理如下

    7、 前文提到,Split的第一个重载方法接收一个字符数组作为参数,既然是数组,自然可以定义多个字符一并传入。

    8、 重写中文表述

    9、 单字符问题已解决,但随后又出现了一种新情况,例如:

    10、 使用百度作为分隔符,对字符串进行分割处理即可。

    11、 代码如下所示

    12、 重新表述如下:

    13、 上述三种方法通常能解决多数问题,但有时分隔后的数据可能出现为空的情况,需采取相应措施避免此类问题发生。

    14、 查看第二个参数的说明如下:

    15、 选择None时,返回结果中将包含空值元素。

    16、 选择RemoveEmptyEntries时,所有空元素将被自动移除。

    17、 以上便是关于Split分割用法的全部讲解内容。

    soft.zol.com.cn true https://soft.zol.com.cn/1167/11676280.html report 1210 在数据传输与存储过程中,常需将多个元素组合成单一变量进行传递,以减少通信次数并节省空间。例如,若要同时传递产品名称、产品编号和价格,可将其拼接为123|iphone4s|\$200这样的字符串。接收端再通过解析该字符串还原原始信息。本文将介绍如何在C(Asp.net)中利用Sp...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    Adolix Split & Merge PDF

    更新时间:2010年05月19日

    用户评分:0 | 0人点评

    软件类型:免费软件

    软件语言:英文

    Adolix Split & Merge PDF
    • 更新时间:2010年05月19日
    • 软件大小:2.9MB
    • 软件分类:PDF软件
    • 语言种类:英文
    • 软件评级:0 人点评