行号清除器

前段时间在cnblogs上看到了一个行号清除器,不过是命令行模式的,一直想做个UI风格的,趁昨晚有空就做了个,好东东当然要大家共享了。。。



在做此软件时遇到的几个问题:

1.如何才能用一种有效的方法去掉行号。

我先考虑的是将每行读取出来后先去掉头尾的空格然后通过行号后的第一个空格将其分开,取后面的就可以了,但是这种方法效率太低了。

通过查询MSDN找到了TrimStart方法,但是如果在行号前有空格的话,这样就不行了,所以后来想到了在前面加一个空方法。但是使用这个方法有个缺点,就是如果行号中有编程时末定义的其它字符就无法去掉其它字符了(如.,、等等),这就样灵活性就大大降低了。但是由于本人能力有限,所以只能做到在界面中添加一个文本框来让用户自己添加其它字符,所以希望各位高手还请多多指教。

2.Textbox1内的内容转换后传入Textbox2

       在这个问题上我先是想用类似vb里面的chr(10)+chr(13)来做换行符,但是在c#中我不知道怎么做。

       正在思考chr(10)+chr(13)c#中是否有等效的换行的时候,想到了前些天看到kim的一篇中使用的StringReader它就可以做到按行读取,所以就釆取了这种方式,但是到目前为止还是没能找到个在c#中与chr(10)+chr(13) 等效的换行,所以还是要请那位高人指点指点。。。



附上源代码:行号清除器.rar
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利
This posting is provided "AS IS" with no warranties, and confers no rights.

posted on 2006-08-08 12:43 SPARON 阅读(814) 评论(3)  编辑 收藏 网摘 所属分类: C#WIN FROM

评论

#1楼 [楼主] 2006-08-11 09:08 SPARON      

那位高手请指点指点。。。。   回复  引用  查看    

#2楼  2006-08-11 15:17 萧寒      

c#中与chr(10)+chr(13) 等效的换行

vb = chr(10)+chr(13)

c# = "\r\n";   回复  引用  查看    

#3楼  2006-08-19 13:38 地狱门神      

Environment.NewLine   回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-12-22 15:40 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接:
 

导航

公告

Locations of visitors to this page

统计

与我联系

搜索

 

常用链接

留言簿(3)

我参与的团队

随笔分类

随笔档案

文章分类

文章档案

新闻档案

收藏的网站

最新评论

阅读排行榜

评论排行榜