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

又拍云存储WordPress重庆网页优化seo

又拍云存储WordPress,重庆网页优化seo,创新的沈阳网站建设,怎么做公司的宣传网站前言 今天我们将要讲解到c#中 对于文件的读写是怎样的 那么没接触过特别系统编程小伙伴们应该会有一个疑问 这跟文件有什么关系呢? 我们这样来理解 首先 大家对电脑或多或少都应该有不少的了解吧 那么我们这些软件 都是通过变成一个一个文件保存在电脑中 我们才可以…

前言

今天我们将要讲解到c#中 对于文件的读写是怎样的 那么没接触过特别系统编程小伙伴们应该会有一个疑问 这跟文件有什么关系呢? 我们这样来理解 首先 大家对电脑或多或少都应该有不少的了解吧 那么我们这些软件 都是通过变成一个一个文件保存在电脑中 我们才可以去使用他们对吧 就好比下载一个软件实际上就是把这个软件的启动条件也就是各种文件保存到电脑中而已 在比如 在我们开发或者玩游戏的时候很多游戏都有存档吧 不能说我这关没完玩 下次再玩直接就是消失了重新玩了 那也太变态了,其实对此 就涉及到了通过读写的操作 将我们想要保存的游戏数据 储存到当前玩家的电脑当中 (单机游戏)普遍都是这样 不过现在很多大型的游戏都是选择把数据保存到服务器那边 这样不管你换手机也好还是异地登陆都可以继承本来的数据 等等很多例子。下面我们初步了解以下 程序中的文件读写

文章目录

  • 前言
  • 文件
    • 程序变量存储位置
    • 程序中文件的介绍
    • 文件相关类
    • Path类
    • Directory类
    • File类
  • 流(Stream)
  • 流的分类
  • 读写器的分类
  • 小技巧
  • 总结

文件

程序变量存储位置

在之前我们介绍过 比如 我们定义的int,float 等值类型变量 都会暂时存储在“堆”“栈” 哪怕是参数 静态成员 局部变量等等都是一样 可这些存储位置和存储的数据只能供我们在运行程序时使用 一旦我们关闭了程序他们就会消失 如何将这些数据持久化呢 这就是我们接下来要学习的通过“流”的形式将数据保存在一个文件中 进行读写

程序中文件的介绍

  1. 文件是一种数据持久化的形式
  2. 有名称,路径
  3. 数据以字节的形式存储在文件中
  4. 可通过”流“的形式读写

文件相关类

类名说明
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是所有流的抽象基类
• 对流进行读取——将流中的数据读取到具体的数据结构中
• 对流进行写入——把数据结构中的数据写入到流中

流的分类

流分为两种 字符流和字节流

  1. 字节流: 以字节为单位进行读写,能处理任何类型数据
  2. 字符流:以字符为单位进行读写,只能处理字符数据

在这里插入图片描述
这几个类 是我们要经常用到的:
3. NetworkStream——提供网络通信的基础数据流
4. FileStream——用于将数据以流的形式写入文件,或从文件中读取
5. MemoryStream——用于对内存中的数据进行写入或读取
6. GZipStream——提供用于压缩和解压缩流的数据

读写器的分类

Stream类是流的整体的父类 旗下还有我们经常使用的读写类 被称为读写器类

  1. 文本读写器:TextReader TextWriter
  2. 字符串读写器: StringReader StringWriter
  3. 二进制读写器:BinaryReader BinaryWriter
  4. 流读写器:StreamReader StreamWriter

流的使用与基本的文件读取 而且流的表达形式也不同 不过 基本上的表达方式是一致的
下面是一些基本的方法介绍:

StreamReader

构造器说明
StreamReader(Stream)在一个字节流上建立流读取器,用于读取字符
StreamReader(string)在文件上建立流读取器,用于读取字符
StreamReader(Stream,Encoding)可指定字符集
StreamReader(string,Encoding)可知道字符集
方法说明
Read都一个字符并返回,如到达底部返回-1
ReadLine读一行字并返回一字符串,如到达底部返回null
ReadToEnd读全部文本,返回一字符串
Close关闭

StreamWriter

构造器说明
StreamWriter(Stream)在一个字节流上建立流写出器,用于写字符
StreamWriter(string)在文件上建立流写出器,用于写字符
StreamWriter(Stream,Encoding)可指定字符集
方法说明
Write具有多个重载,都以字符形式写数据
WriteLine具有多个重载,都以字符形式写数据,结尾会换行
AutoFlush可设置或查询是否自动刷缓存
Flush强制刷缓存
Close关闭

小技巧

在这里插入图片描述
在这里插入图片描述

总结

对于文件读取写入等操作有太多需要使用的方法等 需要大家尝试各种方法的使用 代码也是万变不离其宗的 下期我们讲解最后一章委托的使用

http://www.hengruixuexiao.com/news/48313.html

相关文章:

  • 一流的上海网站建设公seo1域名查询
  • 网站登录接口怎么做百度关键词搜索引擎
  • 伪静态网站做seo有什么好处
  • 网站开发亿玛酷出名5seo优化总结
  • 自己做一个商城网站怎么做营销型网站建设设计
  • cms建立网站网站开发怎么做
  • excel做公司的小网站制作网页的软件有哪些
  • wordpress添加原创说明武汉seo推广
  • 俄罗斯网站开发如何做好网络宣传工作
  • 湖南网站建设公司网络营销工程师是做什么的
  • 推广公司如何找客户关键词优化的建议
  • 免费科技郑州抖音seo
  • 自己的网站怎么做外链交换平台
  • 中国海外旅游营销网站百度搜索推广平台
  • H5 网站厦门网站搜索引擎优化
  • 电商网站怎样做优化才最合理网站seo收费
  • 网站建设浦东网络营销推广方案范文
  • 公众号怎么做微网站中国最新消息
  • 泊头网站建设服务百度网址提交入口
  • 做网站技术方法有百度一直不收录网站
  • 张店网站制作首选专家百度大搜
  • 深圳平价的专业建站公司天津seo优化
  • 专业电商网站高级seo课程
  • 建立网站公司高质量网站外链平台
  • 做网站玩玩百度文库网页版
  • 网站改版优化东莞网站优化关键词排名
  • 新疆网络百度seo优化工具
  • 辽 icp 大连 网站建设网站域名查询ip
  • 网站建设人员分工关键词排名优化公司
  • 网站服务做推广太原百度seo