我想用C#开发软件,有数据需要保存,但是不想用数据库。求问,除了保存为text文档之外还有其他方法么?

我看到一些软件没有自带数据库,也没有用text文档存数据(有dll或者ini文件),但是一样能读写数据,是怎么做到的?是不是用C#以外的语言开发的?... 我看到一些软件没有自带数据库,也没有用text文档存数据(有dll或者ini文件),但是一样能读写数据,是怎么做到的?是不是用C#以外的语言开发的? 展开
 我来答
872318757
2013-04-13 · TA获得超过481个赞
知道小有建树答主
回答量:862
采纳率:50%
帮助的人:341万
展开全部
建议你了解下access数据库,直接可以跟软件打包到别的电脑运行,所谓ini就是txt文本,你可以写个后缀名为你名字的,只要用输入输出流读进去就行了。dll是动态连接裤,程序大了不可能放在一个exe中,这样管理不放便,另外启动把程序代码所有都加到内存,占用内存大,写到外部dll中可以直接调用达到同样的效果,如一个dll是管理程序注册的,一个是完成程序功能的,dll的强大之处你百度百科中看看,我现在手机不放便
whm412
2013-04-13 · TA获得超过515个赞
知道小有建树答主
回答量:289
采纳率:66%
帮助的人:276万
展开全部
你的情况可考虑文件型数据库,如:sqllite。
只需要一个数据库文件,还有一个驱动(是为了C#调用数据库的)
这样程序就可以对数据进行持久化了,用来起来方便,部署也简单。缺点是大数据量处理会慢。但一般小软件都没问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Online_Ghost
2013-04-13 · TA获得超过682个赞
知道小有建树答主
回答量:395
采纳率:33%
帮助的人:152万
展开全部
用ini文件和text文件是一回事,都是文本文件,只是保存的时候文件名的后缀存得不一样。还有用xml 文件保存数据也是可以的,个人觉得比txt方便。
只要把保存好的数据存到了文件里,最后一步保存文件的时候文件名随便用什么字符作后缀都是可以的,data.abc都可以~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友38be719b68
2013-04-13
知道答主
回答量:20
采纳率:0%
帮助的人:17.6万
展开全部
c# 2010自带数据库
或者 你可以写入内存,直接读取,但是这样会浪费内存,显得很不好看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
脾角额5
2013-04-13 · TA获得超过437个赞
知道小有建树答主
回答量:343
采纳率:0%
帮助的人:200万
展开全部
还有XML也可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式