在网站开发过程中,有时要对小数取整,为了方便这方面的操作,Javascript 也提供了4种方法,分别为:使用 round()、ceil()、floor() 和 parseInt() 取整。其中 round() 是四舍五入取整,ceil() 是......
2024-04-11 201 Js取整
在 C# 中,Split() 方法用于分割字符串,分割后的字符串以数组的形式返回。
String.Split(params Char[] separator)
重载方法:
1、String.Split(Char[] separator, int count)
2、String.Split(Char[] separator, StringSplitOptions options)
3、String.Split(string[] separator, StringSplitOptions options)
4、String.Split(Char[] separator, int count, StringSplitOptions options)
5、String.Split(string[] separator, int count, StringSplitOptions options)
1、separator:分隔符数组,即分隔字符串中子字符串的 Unicode 字符数组、不包含分隔符的空数组或 null;
2、count:返回子字符串的最大数量;
3、options:是否返回空数组元素,它可以取2个值,分别是:
StringSplitOptions.RemoveEmptyEntries 不返回含有空字符串的数组元素;
StringSplitOptions.None 返回含有空字符串的数组元素。
1、返回的子字符(数组元素)不包含分隔符;
2、如果 tring 中没有分隔符,则把 String 作为数组的一个元素返回;
3、如果 separator 为空(null 或 ""),则采用空白字符作为分隔符;
4、用单引号括起的是 Char 类型,如 '|';用双引号括起来的是 string 类型,如 "|"。
命名空间:System;
程序集:mscorlib.dll。
1、实例一
假如为了安全,不传递明文,用户登录名和密码在客户端用 Javascript 加密,用户名和密码之间用|分隔;在服务器端用 C# 解密后把用户名和密码分开,此时正好用上 Split() 方法,代码如下:
string str = "username|password";
string[] arr = str.Split('|');//返回数组:{"username","password"}
string[] arr1 = str.Split('.');//返回数组:{"username|password"}
string userName = arr[0];
string pwd = arr[1];
2、实例二
string str = "1,2.2,3,4.4,,5";
string[] arr = str.Split(new Char[] { });//返回数组:{"1,2.2,3,4.4,,5"}
string[] arr1 = str.Split(null);//返回数组:{"1,2.2,3,4.4,,5"}
string[] arr2 = str.Split(new Char[] { ','});
//返回数组:{"1","2.2","3","4.4","","5"}
string[] arr3 = str.Split(new Char[] { ',', '.' });
//返回数组:{"1","2","2","3","4","4","","5"}
3、实例三
string[] arr = str.Split(new Char[] { ',' }, 3);//返回数组:{"1","2.2","3,4.4,,5"}
string[] arr1 = str.Split(new Char[] { ',', '.' }, 7);
//返回数组:{"1","2","2","3","4","4",",5"}
4、实例四
string[] arr = str.Split(new Char[] { ',' }, 8, StringSplitOptions.None);
//返回数组:{"1","2.2","3","4.4","","5"}
string[] arr1 = str.Split(new Char[] { ',' }, 8, StringSplitOptions.RemoveEmptyEntries);
//返回数组:{"1","2.2","3","4.4","5"}
string[] arr2 = str.Split(new Char[] { ',', '.' }, 8, StringSplitOptions.None);
//返回数组:{"1","2",2","3","4","4","","5"}
string[] arr3 = str.Split(new Char[] { ',', '.' }, 8, StringSplitOptions.RemoveEmptyEntries);
//返回数组:{"1","2",2","3","4","4","5"}
5、实例五
string[] arr = str.Split(new string[] { ",", "." }, 8, StringSplitOptions.None);
//返回数组:{"1","2",2","3","4","4","","5"}
string[] arr1 = str.Split(new string[] { ",", "."; }, 8, StringSplitOptions.RemoveEmptyEntries);
//返回数组:{"1","2",2","3","4","4","5"}
标签: Split用法
相关文章
在网站开发过程中,有时要对小数取整,为了方便这方面的操作,Javascript 也提供了4种方法,分别为:使用 round()、ceil()、floor() 和 parseInt() 取整。其中 round() 是四舍五入取整,ceil() 是......
2024-04-11 201 Js取整
使用手机时就会往其中添加保存很多的数据,除了经常存储使用的短信、通讯录、聊天记录以及微信等等,还会存储其他很多的数据。而不论是什么数据丢失,都有可能给我们带来不便......
2017-05-11 202 手机数据丢失
很多小伙伴都会在电脑上下载、安装谷歌浏览器。有的小伙伴想要根据自己的个性化需求,将谷歌浏览器设置为黑色的,但是却不知道具体该怎么操作,暂时还不清楚的小伙伴也别着急......
2023-12-18 220 谷歌浏览器设置黑色背景
很多人在拍视频的时候都不注意拍摄的技巧,搞得拍出来的视频效果总觉得不够满意。可是又不愿意再花时间、精力、资金去重拍。为了解决这问题,我们可以用Vidmore给视频添加特效。......
2023-10-17 272 Vidmore给视频添加特效 视频特效技巧
通过PS制作出各种不同颜色的色彩弥散背景,在打印出来,这是很多拥有少女心的小伙伴们很喜欢的可爱小玩意儿。有很多熟悉PS的小伙伴可能知道具体该怎么操作,但是对于刚入门PS或......
2023-12-20 205 PS设置色彩弥散背景