返回信息流请问一下用windows forms编程时怎么把外部文件读到内存当中来,比如说我从外部的一个txt文件中读一个字符串存到一个string类型的变量中,这个文件不存在时新建一个,这个具体代码怎样,尽量详细一些,谢了,还有要加什么头文件什么的
这是一条镜像帖。来源:北邮人论坛 / dot-net / #2821同步于 2011/4/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
windows forms 编程
chinababy
2011/4/17镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
if(File.Exist("MyLovers.txt"))
{
string[] myLovers=File.ReadAllLines("MyLovers.txt");
}
else
{
File.WriteAllText("MyLovers.txt","Li yuchun, Luo yufeng, Zeng yike");
}
Using reader As New IO.StreamReader(New IO.FileInfo("d:\MyLovers.txt").Open(IO.FileMode.OpenOrCreate))
Dim myLovers As String = reader.ReadToEnd
End Using
【 在 xnonx 的大作中提到: 】
: if(File.Exist("MyLovers.txt"))
: {
: string[] myLovers=File.ReadAllLines("MyLovers.txt");
: ...................
咱能不恶搞这三位大神么。。。
你要是用c#就用2楼的,你要是用vb就用3楼的,不用加任何头文件,哦,2楼的好像要加using System.IO;
话说LZ应该先去找个入门教程来看看
【 在 chinababy 的大作中提到: 】
: 本人实在太菜,麻烦高手严格写一下格式及标点,还有要加什么头文件,编译通不过啊
有个路径吧~完整的~可以加个验证的程序~很简单的~
然后检查文件是否存在吧~如果不存在就新建一个吧~然后就跳出了吧~因为新文件也没个内容吧
然后如果有这个文件的话~就用StreamReader(path)来读嘛~然后string str=StreamReader(path).Readtoend
就行了
【 在 chinababy (荒漠甘泉) 的大作中提到: 】
: 请问一下用windows forms编程时怎么把外部文件读到内存当中来,比如说我从外部的一个txt文件中读一个字符串存到一个string类型的变量中,这个文件不存在时新建一个,这个具体代码怎样,尽量详细一些,谢了,还有要加什么头文件什么的