找回密码
 注册会员
查看: 688|回复: 0

C#制作的记事本中,如何实现反向查找功能啊??一般我们都是从左向右找,如何从右向左找啊??

[复制链接]
发表于 2010-5-21 12:38:42 | 显示全部楼层 |阅读模式
<p>C#制作的记事本中,如何实现反向查找功能啊??一般我们都是从左向右找,如何从右向左找啊??</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:10 -</p>
<p>解决时间:2010-5-21 12:31</p>
<p>问题补充:</p>
<p>对不起,我用的是textBox。可以有别的方法吗? 我希望能得到详细的代码,各路高手帮帮忙!</p>
<p>提问者: 谁是高手在此 - 二级</p>
<p>最佳答案</p>
<p>可以这样.比如你现在indexof之后得到一个int iIndex</p>
<p>那么向上查找的时候就循环一下,从0开始到iIndex之间的内容,得到tempIndex,然后再在tempIndex到iIndex之间indexof一下,如果存在则将内容赋值给tempIndex,一直循环到不存在,则最后的tempIndex就是上一个了.哈哈.文章太长的时候会很慢.唉...所以可以考虑折半折半再折半来查找</p>
<p>0</p>
<p>回答者:</p>
<p>luoweihua7 - 八级   2010-5-8 11:25</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>无奈啊,虽然你的思路是对的,但我还想要代码啊。不过仍然感谢你</p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-5-20 10:20

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表