根据用户输入的内容返回一个内容,有什么方案比较好?
程序是单机的,娱乐而已。我一开始的想法是建立一个数据库,2个列,一个“索引”,一个“内容”,索引中存放一些关键字,用“,”分割,比如"你,好"
现比如数据库内容如下:
索引 内容
你,好 你好
我,好 我好
他,好 他好
当用户输入一个内容后,迭代索引列,用","切割存放到一个数组中,然后循环数组indexof来判断,当全部>0的时候就将内容返回输出。
不知道这样的方案如何?如果数据库内容一多的话会不会很慢?因为要迭代艘有的列用,切割然后在判断……
程序是单机的,娱乐而已。我一开始的想法是建立一个数据库,2个列,一个“索引”,一个“内容”,索引中存放一些关键字,用“,”分割,比如"你,好"
现比如数据库内容如下:
索引 内容
你,好 你好
我,好 我好
他,好 他好
当用户输入一个内容后,迭代索引列,用","切割存放到一个数组中,然后循环数组indexof来判断,当全部>0的时候就将内容返回输出。
不知道这样的方案如何?如果数据库内容一多的话会不会很慢?因为要迭代艘有的列用,切割然后在判断……
解决方案 »
- c#求一正则表达式
- 如何释放List<DictionaryEntry>内存?
- c#如何判断光驱中的光盘是否存在?
- 请问MSCHART图表如何动画显示
- 如何改变弹出的messageBox的弹出位置?
- 在vs2003中创建Windows Application,然后在Form1中设计了一个菜单,按F5为何在Form1中看不见菜单呢?
- 关于协作系统设计的问题。。。做过企业开发的帮忙啊。。。谢谢。。。
- 怎么实现按Enter键从一个TextBox到另一个?
- 关于控件的数字签名的问题....进者有分....
- 怎么样隐藏左边导航栏
- ExecuteNonQuery返回值为动态,如何在if语句中使用
- c# 局域网聊天 端口问题?
想做好这个要考虑的因素太多了.语法/词汇/方言...
有没有什么简单一点的方案呢?