当前位置: 首页 > news >正文

系统网站自助建站海口h5建站

系统网站自助建站,海口h5建站,评级网站怎么做,wordpress adsense integrator前言 今天我们将要讲解到c#中 对于文件的读写是怎样的 那么没接触过特别系统编程小伙伴们应该会有一个疑问 这跟文件有什么关系呢#xff1f; 我们这样来理解 首先 大家对电脑或多或少都应该有不少的了解吧 那么我们这些软件 都是通过变成一个一个文件保存在电脑中 我们才可以…前言 今天我们将要讲解到c#中 对于文件的读写是怎样的 那么没接触过特别系统编程小伙伴们应该会有一个疑问 这跟文件有什么关系呢 我们这样来理解 首先 大家对电脑或多或少都应该有不少的了解吧 那么我们这些软件 都是通过变成一个一个文件保存在电脑中 我们才可以去使用他们对吧 就好比下载一个软件实际上就是把这个软件的启动条件也就是各种文件保存到电脑中而已 在比如 在我们开发或者玩游戏的时候很多游戏都有存档吧 不能说我这关没完玩 下次再玩直接就是消失了重新玩了 那也太变态了其实对此 就涉及到了通过读写的操作 将我们想要保存的游戏数据 储存到当前玩家的电脑当中 单机游戏普遍都是这样 不过现在很多大型的游戏都是选择把数据保存到服务器那边 这样不管你换手机也好还是异地登陆都可以继承本来的数据 等等很多例子。下面我们初步了解以下 程序中的文件读写 文章目录 前言文件程序变量存储位置程序中文件的介绍文件相关类Path类Directory类File类 流Stream流的分类读写器的分类小技巧总结 文件 程序变量存储位置 在之前我们介绍过 比如 我们定义的intfloat 等值类型变量 都会暂时存储在“堆”“栈” 哪怕是参数 静态成员 局部变量等等都是一样 可这些存储位置和存储的数据只能供我们在运行程序时使用 一旦我们关闭了程序他们就会消失 如何将这些数据持久化呢 这就是我们接下来要学习的通过“流”的形式将数据保存在一个文件中 进行读写 程序中文件的介绍 文件是一种数据持久化的形式有名称路径数据以字节的形式存储在文件中可通过”流“的形式读写 文件相关类 类名说明Path静态类用于路径文件名字字符串处理DIrectory静态类包含一些处理目录的静态方法File静态类包含一些处理文件的静态方法 我们来逐一的介绍一下这几个类的使用方式 Path类 方法名说明Combine将多个字符串加入/或者\拼接成一个路径字符串GetFileName获取全路径字符串中的文件名包含后缀GetExtension获取全路径字符串中的后缀GetDirectoryName获取全路径字符串中的目录部分GetFullPath获取全路径GetPathRoot获取根路径 我们创建一个新的项目 来好好试验一下这些方法的作用 在此之前 大家先去各自的盘里创建一个新的txt文本文件来为我们一会使用做准备 我呢 在自己的e盘里创建了一个test文件夹 里面有创建了一个love的txt文本文档。 Directory类 方法名说明CreateDirectory创建目录Delete删除目录Exists判断目录是否存在GetParent获取父目录GetFIles获取目录中的文件GetDirectories获取目录中的子目录Move移动目录包含其中的文件和子目录 File类 方法名说明Create创建文件Delete删除文件Exists判断文件是否存在WriteAllText将字符产写入文件中AriteAllBytes将字节数组写入文件中AppendAllText将字符串追加到文件中ReadAllLines读取文件的所有行以字符串数组返回ReadAllBytes读取文件中的所有字节以字节数组返回Copy拷贝文件Move移动文件 这就是三个基本的文件类的方法使用下面我们介绍另一种方式流 流Stream 流(Stream)可以理解为内存中的字节序列Stream是所有流的抽象基类 • 对流进行读取——将流中的数据读取到具体的数据结构中 • 对流进行写入——把数据结构中的数据写入到流中 流的分类 流分为两种 字符流和字节流 字节流 以字节为单位进行读写能处理任何类型数据字符流以字符为单位进行读写只能处理字符数据 这几个类 是我们要经常用到的 3. NetworkStream——提供网络通信的基础数据流 4. FileStream——用于将数据以流的形式写入文件或从文件中读取 5. MemoryStream——用于对内存中的数据进行写入或读取 6. GZipStream——提供用于压缩和解压缩流的数据 读写器的分类 Stream类是流的整体的父类 旗下还有我们经常使用的读写类 被称为读写器类 文本读写器TextReader TextWriter字符串读写器 StringReader StringWriter二进制读写器BinaryReader BinaryWriter流读写器StreamReader StreamWriter 流的使用与基本的文件读取 而且流的表达形式也不同 不过 基本上的表达方式是一致的 下面是一些基本的方法介绍 StreamReader 构造器说明StreamReaderStream在一个字节流上建立流读取器用于读取字符StreamReaderstring在文件上建立流读取器用于读取字符StreamReaderStreamEncoding可指定字符集StreamReaderstringEncoding可知道字符集方法说明Read都一个字符并返回如到达底部返回-1ReadLine读一行字并返回一字符串如到达底部返回nullReadToEnd读全部文本返回一字符串Close关闭 StreamWriter 构造器说明StreamWriterStream在一个字节流上建立流写出器用于写字符StreamWriterstring在文件上建立流写出器用于写字符StreamWriterStreamEncoding可指定字符集方法说明––Write具有多个重载都以字符形式写数据WriteLine具有多个重载都以字符形式写数据结尾会换行AutoFlush可设置或查询是否自动刷缓存Flush强制刷缓存Close关闭 小技巧 总结 对于文件读取写入等操作有太多需要使用的方法等 需要大家尝试各种方法的使用 代码也是万变不离其宗的 下期我们讲解最后一章委托的使用
http://www.hkea.cn/news/14419388/

相关文章:

  • 建设网站什么语言山东各地网站备案
  • 最优的郑州网站建设利用大平台做网站
  • 签约网站做PPT校园网站建设促进教学
  • 牛商网专注营销型网站建设哪个网站可以免费设计房子
  • 唯品会 一家专门做特卖的网站岳阳市网站建设推广
  • 为自己家秘方做网站oa系统开发公司
  • 安溪哪里有学做网站基金网站建设网站
  • 网站建设的步骤有哪些安徽省工程建设信息官方网站
  • 池州网站制作优化大理网上商城网站建设
  • 端口扫描站长工具网站手机版下悬浮条怎么做
  • 学科建设网站网站制作开票几个点
  • 网站优化报表重庆江津网站建设
  • 传奇免费网站建设咨询公司来公司做调查
  • 国外儿童社区网站模板微信小游戏
  • 帝国网站7.2 pc wap 跳转公司展厅效果图
  • 长安外贸网站建设公司wordpress 顶踩
  • 怎么样制作网站教程wordpress怎么链接到文件夹
  • dw制作网站网页模板绍兴的网站建设公司
  • 怎么给网站做跳转用自己电脑做服务器 网站吗
  • 德州做网站公司排行数码家电商城网站源码
  • 网站宣传平台wordpress代码上传到服务器
  • 深圳做琴行的公司网站商务网站系统中支付功能怎么做
  • 服装网站建设规划书怎么写莱芜新闻联播回放
  • 家具做网站长春关键词优化公司
  • wordpress可以建什么站前端做项目网站
  • 邵阳网站建设推广南宁seo优化公司
  • 商城网站都有什么功能wordpress自己写界面
  • 建设安全带官方网站成都高端网站建设公司
  • 营业执照包含网站开发南京编程培训机构
  • 做电商引流软文网站一个新手建设网站怎么简单