网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > C#应用
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.使用C# 2.0泛型实现单例模式重用.
.国外C#开源系统一览表.
.用Visual C#中实现DB2数据库编程.
.C#-委托和事件.
.C#列出局域网中可用SQL Server服.
.C#反射实例讲解.
.对C#下函数,委托,事件的一点理.
.如何利用C#创建和调用DLL .
.在C#里使用using操作符.
.用API得到局域网中可用SqlServer.
.从模拟字符串型的枚举说起 [C#].
.用C#+WMI实现获取w3wp进程对应的.
..NET下对二进制文件进行加密解密.
.C#中使用SendMessage.
.总结C#中得到程序当前工作目录和.
.在C#中应用哈希表(Hashtable) .
.通过COM来获取CookieContainer,简.
.C#代码与JavaScript函数的相互调.
.c#关闭系统进程以及如何调用cmd并.
.利用网页强制重启服务器(C#).

用Split()方法提取字符

发表日期:2006-8-8


前几天做一个项目(C#),其中有个情况是:从数据库表中取出某一字段的值,然后再次分配。该字段内容以空格为分隔符(至少3个空格),第1个空格前的内容分给A,第2个空格前的内容分给B,    其余空格前的内容分给C。

比如字段为E = “AA BB CC DD EE FF GG ”:那么A  = “AA”, B  = “BB”,

C  = “CC DD EE FF GG”。

如果按常规理解,那么用循环语句来获取,但是我并不想这样用,因为C#中有Split()方法。可是,在我用时还是遇到点问题,就是动态字段的空格很难控制,那么分给C的内容也不能很好地取到。怎么办,问了一些高手,也是说用循环语句来获取比较好,可我就是不想多写几行代码,既然有Split()方法,那么为何弃之不用?我继续在Split()方面深入研究,花了不少时间,总算弄出来了。事后想想,有点价值,便把代码放上来,自己忘记时可看看。

        代码如下:

        string E = " AA BB CC DD EE FF GG ";

string X = " ";

string[] S = E.Split(X.ToCharArray(),3);

string A = S[0]; //(“AA”)

string B = S[1]; //(“BB”)       

string C = S[2]; //(“CC DD EE FF GG”)

上一篇:c-sharp开发应避免的几个小滥用 人气:6246
下一篇:C#实现Word中表格信息读取 人气:7593
浏览全部Split的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐