• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

11在C#中写文件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在这个练习中,我们来学习如何把我们想要的东西写到文件中。我们在这个练习中还是使用File类中的方法来完成写文件的操作。

在这个练习中我们要用C#创建一个纯文本文件ex11.txt 放到c盘的Exercise11目录下。通常c盘下是没有Exercise11目录的,请先建立这个目录。我们的C#程序会让用户输入三行内容,然后我们的程序会把用户输入的内容写到ex11.txt文件中。我们不想把文件的名字ex11.txt写死在程序里边。我们想在程序运行的时候,让用户输入要创建的文件的名字。

 

你创建一个项目。解决方案名称为Sloution11,项目名称为Exercise11,项目类型为控制台程序。

点击Program.cs. 在Main方法中加入这些代码。

 

这个程序的功能看起来蛮复杂的。我在这里给大家简要一下。

14,15行代码:让用户输入要创建的文件名称。文件我们要求放在c盘的exercise11目录下。

17, 18行代码:把文件的目录名称和文件名称连接在一起,组成一个完成的文件路径名称。这样我们的程序才能创建这个文件

19行代码:判断用户指定的这个文件在c盘的exercise11目录下是否存在

20-34行代码:如果文件不存在,会创建这个文件将用户输入的内容存在这个文件中

35-38行代码:如果文件已经存在,提示用户文件已经存在。

21-26行代码:提示用户输入三行文字,将每行文字存在一个字符串类型的变量中。

28行代码:将三行文字连在一起放在一个变量中。\n 是一个转移字符,告诉程序这是一行的结尾,下面要开始新的一行。

33行代码:调用File.WriteAllText() 方法将三行文字写到文件中,第一个参数是文件的完整路径和名字,第二个参数是往文件中写的内容,第三个参数是写入内容的编码格式。

 

运行结果

 

练习

  1. 为每一条语句加上注释,解释它的功能。如果不明白,可以现在网上查询。找不到,记得咨询我。

  2. 修改程序,让用户输入5句话,写入用户指定的文件中

  3. C#中还有其他写文件的方法,试着用其他方法写一下文件

  4. 去掉28行加入的那些"\n".运行程序看看会得到什么结果。在网上查询一下还有那些和\n类似的转意字符,试着使用一下它们,看看会得到什么结果。

 

 

 


付费解答C#入门学习过程中碰到的各种问题。

零基础学习C#入门,大多数的问题都可以通过自学或借助互联网解决。

但是还是会有一些问题,不是那么容易解决,成为了你学习的绊脚石。最后甚至造成你学习的半途而废。通常学习C#编程入门,你会遇到20到30多个你不能很容易解决的问题。

这个时候,你最需要什么呢?

对!一个专业的老师给你帮助!

你在学习本课程中,遇到任何问题都可以通过qq或email想本教程作者进行求助。

只需30元你就可以得到本教程作者的三次专业解答。所以你只需不到300元就可以顺利的完成C#入门,从此推开软件行业的大门。

 

付费方式非常简单:

用微信扫描下面的二维码。在付款留言中留下你的qq号或email地址就可以啦。

 

教育不是要便宜,而是要可靠!真正聪明的人,更懂得花钱让专业的人为自己服务,提高自己的效率。

 

老师qq:2040227296

老师email:[email protected]


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
关于在C#中对类中的隐藏基类方法和重写方法的理解发布时间:2022-07-10
下一篇:
C#Datagridview控件的使用发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap